/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-After.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/test-easy7.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 15:14:00,748 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 15:14:00,750 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 15:14:00,795 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 15:14:00,795 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 15:14:00,796 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 15:14:00,796 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 15:14:00,798 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 15:14:00,812 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 15:14:00,816 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 15:14:00,817 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 15:14:00,818 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 15:14:00,818 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 15:14:00,818 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 15:14:00,819 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 15:14:00,820 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 15:14:00,821 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 15:14:00,821 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 15:14:00,824 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 15:14:00,828 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 15:14:00,829 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 15:14:00,830 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 15:14:00,830 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 15:14:00,831 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 15:14:00,832 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 15:14:00,832 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 15:14:00,832 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 15:14:00,833 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 15:14:00,833 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 15:14:00,834 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 15:14:00,834 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 15:14:00,834 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 15:14:00,835 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 15:14:00,835 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 15:14:00,835 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 15:14:00,836 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 15:14:00,836 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 15:14:00,836 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 15:14:00,836 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 15:14:00,837 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 15:14:00,837 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 15:14:00,843 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-After.epf [2022-01-19 15:14:00,869 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 15:14:00,869 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 15:14:00,870 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 15:14:00,870 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 15:14:00,870 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 15:14:00,870 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 15:14:00,870 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 15:14:00,870 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 15:14:00,871 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 15:14:00,871 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 15:14:00,871 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 15:14:00,871 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 15:14:00,871 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 15:14:00,872 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 15:14:00,872 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 15:14:00,872 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 15:14:00,872 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 15:14:00,872 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 15:14:00,872 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 15:14:00,872 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 15:14:00,872 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 15:14:00,872 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 15:14:00,872 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 15:14:00,872 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 15:14:00,872 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 15:14:00,873 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 15:14:00,873 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 15:14:00,874 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 15:14:00,874 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 15:14:00,874 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 15:14:00,874 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 15:14:00,874 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=AFTER [2022-01-19 15:14:00,874 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 15:14:01,052 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 15:14:01,068 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 15:14:01,069 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 15:14:01,070 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 15:14:01,070 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 15:14:01,071 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/test-easy7.wvr.c [2022-01-19 15:14:01,111 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61321dd48/6ef9cb71f1984bfc804507aa7ae81e3b/FLAGe72c0d9a8 [2022-01-19 15:14:01,474 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 15:14:01,475 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/test-easy7.wvr.c [2022-01-19 15:14:01,487 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61321dd48/6ef9cb71f1984bfc804507aa7ae81e3b/FLAGe72c0d9a8 [2022-01-19 15:14:01,896 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61321dd48/6ef9cb71f1984bfc804507aa7ae81e3b [2022-01-19 15:14:01,898 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 15:14:01,899 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 15:14:01,900 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 15:14:01,900 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 15:14:01,901 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 15:14:01,902 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 03:14:01" (1/1) ... [2022-01-19 15:14:01,902 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@676e8f56 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 03:14:01, skipping insertion in model container [2022-01-19 15:14:01,902 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 03:14:01" (1/1) ... [2022-01-19 15:14:01,907 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 15:14:01,918 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 15:14:02,082 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-easy7.wvr.c[1872,1885] [2022-01-19 15:14:02,084 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 15:14:02,089 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 15:14:02,111 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-easy7.wvr.c[1872,1885] [2022-01-19 15:14:02,115 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 15:14:02,125 INFO L208 MainTranslator]: Completed translation [2022-01-19 15:14:02,126 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 03:14:02 WrapperNode [2022-01-19 15:14:02,126 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 15:14:02,127 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 15:14:02,128 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 15:14:02,128 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 15:14:02,132 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 03:14:02" (1/1) ... [2022-01-19 15:14:02,138 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 03:14:02" (1/1) ... [2022-01-19 15:14:02,153 INFO L137 Inliner]: procedures = 21, calls = 20, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 54 [2022-01-19 15:14:02,153 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 15:14:02,154 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 15:14:02,154 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 15:14:02,154 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 15:14:02,159 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 03:14:02" (1/1) ... [2022-01-19 15:14:02,159 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 03:14:02" (1/1) ... [2022-01-19 15:14:02,167 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 03:14:02" (1/1) ... [2022-01-19 15:14:02,167 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 03:14:02" (1/1) ... [2022-01-19 15:14:02,175 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 03:14:02" (1/1) ... [2022-01-19 15:14:02,176 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 03:14:02" (1/1) ... [2022-01-19 15:14:02,177 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 03:14:02" (1/1) ... [2022-01-19 15:14:02,178 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 15:14:02,178 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 15:14:02,178 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 15:14:02,178 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 15:14:02,180 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 03:14:02" (1/1) ... [2022-01-19 15:14:02,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 15:14:02,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 15:14:02,201 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 15:14:02,220 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 15:14:02,230 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 15:14:02,230 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 15:14:02,230 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 15:14:02,230 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 15:14:02,231 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 15:14:02,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 15:14:02,231 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 15:14:02,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 15:14:02,231 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 15:14:02,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 15:14:02,231 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 15:14:02,231 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 15:14:02,232 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 15:14:02,300 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 15:14:02,301 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 15:14:02,407 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 15:14:02,412 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 15:14:02,412 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-19 15:14:02,414 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 03:14:02 BoogieIcfgContainer [2022-01-19 15:14:02,414 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 15:14:02,415 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 15:14:02,415 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 15:14:02,417 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 15:14:02,417 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 03:14:01" (1/3) ... [2022-01-19 15:14:02,417 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a7b3aa3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 03:14:02, skipping insertion in model container [2022-01-19 15:14:02,417 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 03:14:02" (2/3) ... [2022-01-19 15:14:02,418 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a7b3aa3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 03:14:02, skipping insertion in model container [2022-01-19 15:14:02,418 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 03:14:02" (3/3) ... [2022-01-19 15:14:02,418 INFO L111 eAbstractionObserver]: Analyzing ICFG test-easy7.wvr.c [2022-01-19 15:14:02,421 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 15:14:02,422 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 15:14:02,422 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 15:14:02,444 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,444 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,444 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,445 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,445 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,445 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,445 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,445 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,445 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,446 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,446 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,446 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,446 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,446 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,446 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,447 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,447 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,447 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,447 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,447 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,447 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,448 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,448 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,448 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,448 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,448 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,448 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,448 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,449 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,449 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,449 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,449 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,450 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,450 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,450 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,450 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,450 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,450 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,451 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,451 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,451 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,451 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,451 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,451 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,452 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,453 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,453 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,453 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,453 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,453 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,453 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,455 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,456 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,456 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,456 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,456 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,456 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,457 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,458 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 15:14:02,461 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 15:14:02,503 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 15:14:02,507 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 15:14:02,507 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-19 15:14:02,515 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 99 places, 94 transitions, 204 flow [2022-01-19 15:14:02,553 INFO L129 PetriNetUnfolder]: 2/92 cut-off events. [2022-01-19 15:14:02,553 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 15:14:02,555 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101 conditions, 92 events. 2/92 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 49 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 53. Up to 2 conditions per place. [2022-01-19 15:14:02,555 INFO L82 GeneralOperation]: Start removeDead. Operand has 99 places, 94 transitions, 204 flow [2022-01-19 15:14:02,558 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 88 places, 83 transitions, 178 flow [2022-01-19 15:14:02,574 INFO L129 PetriNetUnfolder]: 2/82 cut-off events. [2022-01-19 15:14:02,575 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 15:14:02,575 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:02,575 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:02,576 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:02,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:02,579 INFO L85 PathProgramCache]: Analyzing trace with hash 126118782, now seen corresponding path program 1 times [2022-01-19 15:14:02,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:02,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536612967] [2022-01-19 15:14:02,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:02,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:02,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:03,476 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 15:14:03,477 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:03,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536612967] [2022-01-19 15:14:03,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536612967] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:03,478 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:03,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:14:03,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364394033] [2022-01-19 15:14:03,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:03,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:14:03,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:03,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:14:03,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:14:03,514 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:03,525 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 83 transitions, 178 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:03,525 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:03,525 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:03,526 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:04,515 INFO L129 PetriNetUnfolder]: 179/513 cut-off events. [2022-01-19 15:14:04,516 INFO L130 PetriNetUnfolder]: For 65/65 co-relation queries the response was YES. [2022-01-19 15:14:04,517 INFO L84 FinitePrefix]: Finished finitePrefix Result has 982 conditions, 513 events. 179/513 cut-off events. For 65/65 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 2096 event pairs, 133 based on Foata normal form. 3/508 useless extension candidates. Maximal degree in co-relation 822. Up to 332 conditions per place. [2022-01-19 15:14:04,520 INFO L132 encePairwiseOnDemand]: 60/94 looper letters, 47 selfloop transitions, 28 changer transitions 34/148 dead transitions. [2022-01-19 15:14:04,520 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 148 transitions, 535 flow [2022-01-19 15:14:04,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 15:14:04,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 15:14:04,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1583 transitions. [2022-01-19 15:14:04,533 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5613475177304964 [2022-01-19 15:14:04,534 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1583 transitions. [2022-01-19 15:14:04,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1583 transitions. [2022-01-19 15:14:04,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:04,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1583 transitions. [2022-01-19 15:14:04,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 52.766666666666666) internal successors, (1583), 30 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:04,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:04,554 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:04,555 INFO L186 Difference]: Start difference. First operand has 88 places, 83 transitions, 178 flow. Second operand 30 states and 1583 transitions. [2022-01-19 15:14:04,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 148 transitions, 535 flow [2022-01-19 15:14:04,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 148 transitions, 521 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 15:14:04,561 INFO L242 Difference]: Finished difference. Result has 136 places, 103 transitions, 360 flow [2022-01-19 15:14:04,562 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=360, PETRI_PLACES=136, PETRI_TRANSITIONS=103} [2022-01-19 15:14:04,572 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 48 predicate places. [2022-01-19 15:14:04,572 INFO L470 AbstractCegarLoop]: Abstraction has has 136 places, 103 transitions, 360 flow [2022-01-19 15:14:04,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:04,573 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:04,573 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:04,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 15:14:04,573 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:04,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:04,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1479619674, now seen corresponding path program 2 times [2022-01-19 15:14:04,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:04,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308701222] [2022-01-19 15:14:04,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:04,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:04,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:05,013 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 15:14:05,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:05,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308701222] [2022-01-19 15:14:05,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308701222] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:05,014 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:05,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 15:14:05,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960536027] [2022-01-19 15:14:05,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:05,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 15:14:05,015 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:05,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 15:14:05,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 15:14:05,032 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:05,033 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 103 transitions, 360 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:05,033 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:05,033 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:05,033 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:05,885 INFO L129 PetriNetUnfolder]: 202/559 cut-off events. [2022-01-19 15:14:05,885 INFO L130 PetriNetUnfolder]: For 243/243 co-relation queries the response was YES. [2022-01-19 15:14:05,888 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1546 conditions, 559 events. 202/559 cut-off events. For 243/243 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2482 event pairs, 22 based on Foata normal form. 1/558 useless extension candidates. Maximal degree in co-relation 1515. Up to 329 conditions per place. [2022-01-19 15:14:05,890 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 82 selfloop transitions, 42 changer transitions 36/199 dead transitions. [2022-01-19 15:14:05,890 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 199 transitions, 1049 flow [2022-01-19 15:14:05,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 15:14:05,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 15:14:05,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1561 transitions. [2022-01-19 15:14:05,894 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5726338958180485 [2022-01-19 15:14:05,894 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1561 transitions. [2022-01-19 15:14:05,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1561 transitions. [2022-01-19 15:14:05,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:05,895 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1561 transitions. [2022-01-19 15:14:05,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.827586206896555) internal successors, (1561), 29 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:05,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:05,901 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:05,901 INFO L186 Difference]: Start difference. First operand has 136 places, 103 transitions, 360 flow. Second operand 29 states and 1561 transitions. [2022-01-19 15:14:05,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 199 transitions, 1049 flow [2022-01-19 15:14:05,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 199 transitions, 955 flow, removed 38 selfloop flow, removed 13 redundant places. [2022-01-19 15:14:05,908 INFO L242 Difference]: Finished difference. Result has 156 places, 139 transitions, 637 flow [2022-01-19 15:14:05,908 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=637, PETRI_PLACES=156, PETRI_TRANSITIONS=139} [2022-01-19 15:14:05,908 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 68 predicate places. [2022-01-19 15:14:05,909 INFO L470 AbstractCegarLoop]: Abstraction has has 156 places, 139 transitions, 637 flow [2022-01-19 15:14:05,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:05,909 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:05,909 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:05,910 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 15:14:05,910 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:05,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:05,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1215992582, now seen corresponding path program 3 times [2022-01-19 15:14:05,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:05,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736644926] [2022-01-19 15:14:05,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:05,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:05,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:06,244 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 15:14:06,244 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:06,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736644926] [2022-01-19 15:14:06,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736644926] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:06,245 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:06,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:14:06,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072058960] [2022-01-19 15:14:06,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:06,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:14:06,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:06,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:14:06,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:14:06,247 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:06,248 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 139 transitions, 637 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:06,248 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:06,248 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:06,248 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:07,530 INFO L129 PetriNetUnfolder]: 240/651 cut-off events. [2022-01-19 15:14:07,530 INFO L130 PetriNetUnfolder]: For 828/828 co-relation queries the response was YES. [2022-01-19 15:14:07,533 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2267 conditions, 651 events. 240/651 cut-off events. For 828/828 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3070 event pairs, 42 based on Foata normal form. 1/649 useless extension candidates. Maximal degree in co-relation 2226. Up to 401 conditions per place. [2022-01-19 15:14:07,536 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 102 selfloop transitions, 56 changer transitions 43/240 dead transitions. [2022-01-19 15:14:07,536 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 240 transitions, 1595 flow [2022-01-19 15:14:07,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 15:14:07,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 15:14:07,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2062 transitions. [2022-01-19 15:14:07,541 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5624659028914348 [2022-01-19 15:14:07,541 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2062 transitions. [2022-01-19 15:14:07,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2062 transitions. [2022-01-19 15:14:07,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:07,542 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2062 transitions. [2022-01-19 15:14:07,546 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.87179487179487) internal successors, (2062), 39 states have internal predecessors, (2062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:07,550 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:07,551 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:07,551 INFO L186 Difference]: Start difference. First operand has 156 places, 139 transitions, 637 flow. Second operand 39 states and 2062 transitions. [2022-01-19 15:14:07,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 240 transitions, 1595 flow [2022-01-19 15:14:07,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 240 transitions, 1454 flow, removed 66 selfloop flow, removed 11 redundant places. [2022-01-19 15:14:07,561 INFO L242 Difference]: Finished difference. Result has 201 places, 182 transitions, 1065 flow [2022-01-19 15:14:07,561 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=1065, PETRI_PLACES=201, PETRI_TRANSITIONS=182} [2022-01-19 15:14:07,562 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 113 predicate places. [2022-01-19 15:14:07,562 INFO L470 AbstractCegarLoop]: Abstraction has has 201 places, 182 transitions, 1065 flow [2022-01-19 15:14:07,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:07,562 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:07,563 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:07,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 15:14:07,563 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:07,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:07,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1665333946, now seen corresponding path program 4 times [2022-01-19 15:14:07,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:07,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942673464] [2022-01-19 15:14:07,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:07,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:07,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:07,905 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 15:14:07,905 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:07,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942673464] [2022-01-19 15:14:07,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942673464] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:07,905 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:07,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:14:07,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096585317] [2022-01-19 15:14:07,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:07,906 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:14:07,906 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:07,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:14:07,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:14:07,908 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:07,908 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 182 transitions, 1065 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:07,908 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:07,909 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:07,909 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:08,814 INFO L129 PetriNetUnfolder]: 238/637 cut-off events. [2022-01-19 15:14:08,814 INFO L130 PetriNetUnfolder]: For 1491/1491 co-relation queries the response was YES. [2022-01-19 15:14:08,818 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2624 conditions, 637 events. 238/637 cut-off events. For 1491/1491 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 2989 event pairs, 3 based on Foata normal form. 1/637 useless extension candidates. Maximal degree in co-relation 2564. Up to 403 conditions per place. [2022-01-19 15:14:08,820 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 111 selfloop transitions, 53 changer transitions 44/247 dead transitions. [2022-01-19 15:14:08,821 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 247 transitions, 1855 flow [2022-01-19 15:14:08,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 15:14:08,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 15:14:08,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1502 transitions. [2022-01-19 15:14:08,823 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5706686930091185 [2022-01-19 15:14:08,823 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1502 transitions. [2022-01-19 15:14:08,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1502 transitions. [2022-01-19 15:14:08,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:08,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1502 transitions. [2022-01-19 15:14:08,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 53.642857142857146) internal successors, (1502), 28 states have internal predecessors, (1502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:08,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 94.0) internal successors, (2726), 29 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:08,829 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 94.0) internal successors, (2726), 29 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:08,829 INFO L186 Difference]: Start difference. First operand has 201 places, 182 transitions, 1065 flow. Second operand 28 states and 1502 transitions. [2022-01-19 15:14:08,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 247 transitions, 1855 flow [2022-01-19 15:14:08,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 247 transitions, 1633 flow, removed 89 selfloop flow, removed 18 redundant places. [2022-01-19 15:14:08,841 INFO L242 Difference]: Finished difference. Result has 213 places, 187 transitions, 1114 flow [2022-01-19 15:14:08,841 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1114, PETRI_PLACES=213, PETRI_TRANSITIONS=187} [2022-01-19 15:14:08,842 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 125 predicate places. [2022-01-19 15:14:08,842 INFO L470 AbstractCegarLoop]: Abstraction has has 213 places, 187 transitions, 1114 flow [2022-01-19 15:14:08,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:08,842 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:08,842 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:08,842 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 15:14:08,843 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:08,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:08,843 INFO L85 PathProgramCache]: Analyzing trace with hash 699227332, now seen corresponding path program 5 times [2022-01-19 15:14:08,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:08,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116661954] [2022-01-19 15:14:08,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:08,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:08,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:09,149 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 15:14:09,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:09,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116661954] [2022-01-19 15:14:09,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116661954] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:09,150 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:09,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:14:09,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080113318] [2022-01-19 15:14:09,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:09,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:14:09,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:09,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:14:09,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:14:09,151 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:09,152 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 187 transitions, 1114 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:09,152 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:09,152 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:09,152 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:10,196 INFO L129 PetriNetUnfolder]: 261/695 cut-off events. [2022-01-19 15:14:10,196 INFO L130 PetriNetUnfolder]: For 1977/1977 co-relation queries the response was YES. [2022-01-19 15:14:10,200 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2995 conditions, 695 events. 261/695 cut-off events. For 1977/1977 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3342 event pairs, 20 based on Foata normal form. 1/694 useless extension candidates. Maximal degree in co-relation 2932. Up to 446 conditions per place. [2022-01-19 15:14:10,203 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 131 selfloop transitions, 61 changer transitions 43/274 dead transitions. [2022-01-19 15:14:10,203 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 274 transitions, 2242 flow [2022-01-19 15:14:10,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:14:10,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:14:10,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1861 transitions. [2022-01-19 15:14:10,206 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5656534954407295 [2022-01-19 15:14:10,206 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1861 transitions. [2022-01-19 15:14:10,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1861 transitions. [2022-01-19 15:14:10,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:10,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1861 transitions. [2022-01-19 15:14:10,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.17142857142857) internal successors, (1861), 35 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:10,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:10,214 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:10,214 INFO L186 Difference]: Start difference. First operand has 213 places, 187 transitions, 1114 flow. Second operand 35 states and 1861 transitions. [2022-01-19 15:14:10,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 274 transitions, 2242 flow [2022-01-19 15:14:10,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 274 transitions, 1993 flow, removed 66 selfloop flow, removed 24 redundant places. [2022-01-19 15:14:10,226 INFO L242 Difference]: Finished difference. Result has 234 places, 215 transitions, 1438 flow [2022-01-19 15:14:10,226 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1438, PETRI_PLACES=234, PETRI_TRANSITIONS=215} [2022-01-19 15:14:10,228 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 146 predicate places. [2022-01-19 15:14:10,228 INFO L470 AbstractCegarLoop]: Abstraction has has 234 places, 215 transitions, 1438 flow [2022-01-19 15:14:10,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:10,229 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:10,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:10,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 15:14:10,229 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:10,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:10,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1519473010, now seen corresponding path program 6 times [2022-01-19 15:14:10,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:10,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165321341] [2022-01-19 15:14:10,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:10,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:10,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:10,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 15:14:10,565 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:10,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165321341] [2022-01-19 15:14:10,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165321341] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:10,566 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:10,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:14:10,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876574595] [2022-01-19 15:14:10,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:10,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:14:10,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:10,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:14:10,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:14:10,567 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:10,568 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 215 transitions, 1438 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:10,568 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:10,568 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:10,568 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:11,527 INFO L129 PetriNetUnfolder]: 265/703 cut-off events. [2022-01-19 15:14:11,527 INFO L130 PetriNetUnfolder]: For 2379/2379 co-relation queries the response was YES. [2022-01-19 15:14:11,530 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3166 conditions, 703 events. 265/703 cut-off events. For 2379/2379 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3416 event pairs, 19 based on Foata normal form. 1/702 useless extension candidates. Maximal degree in co-relation 3094. Up to 459 conditions per place. [2022-01-19 15:14:11,533 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 126 selfloop transitions, 74 changer transitions 43/282 dead transitions. [2022-01-19 15:14:11,533 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 282 transitions, 2337 flow [2022-01-19 15:14:11,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 15:14:11,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 15:14:11,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1657 transitions. [2022-01-19 15:14:11,535 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5686341798215512 [2022-01-19 15:14:11,535 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1657 transitions. [2022-01-19 15:14:11,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1657 transitions. [2022-01-19 15:14:11,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:11,535 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1657 transitions. [2022-01-19 15:14:11,537 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.45161290322581) internal successors, (1657), 31 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:11,540 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:11,540 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:11,540 INFO L186 Difference]: Start difference. First operand has 234 places, 215 transitions, 1438 flow. Second operand 31 states and 1657 transitions. [2022-01-19 15:14:11,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 282 transitions, 2337 flow [2022-01-19 15:14:11,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 282 transitions, 2057 flow, removed 109 selfloop flow, removed 23 redundant places. [2022-01-19 15:14:11,553 INFO L242 Difference]: Finished difference. Result has 245 places, 224 transitions, 1536 flow [2022-01-19 15:14:11,553 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1238, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1536, PETRI_PLACES=245, PETRI_TRANSITIONS=224} [2022-01-19 15:14:11,554 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 157 predicate places. [2022-01-19 15:14:11,554 INFO L470 AbstractCegarLoop]: Abstraction has has 245 places, 224 transitions, 1536 flow [2022-01-19 15:14:11,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:11,554 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:11,554 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:11,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 15:14:11,554 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:11,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:11,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1201914780, now seen corresponding path program 7 times [2022-01-19 15:14:11,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:11,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348094978] [2022-01-19 15:14:11,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:11,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:11,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:11,881 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 15:14:11,881 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:11,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348094978] [2022-01-19 15:14:11,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348094978] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:11,881 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:11,881 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:14:11,881 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660439521] [2022-01-19 15:14:11,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:11,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:14:11,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:11,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:14:11,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:14:11,883 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:11,884 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 224 transitions, 1536 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:11,884 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:11,884 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:11,884 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:12,874 INFO L129 PetriNetUnfolder]: 264/744 cut-off events. [2022-01-19 15:14:12,874 INFO L130 PetriNetUnfolder]: For 2495/2495 co-relation queries the response was YES. [2022-01-19 15:14:12,878 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3274 conditions, 744 events. 264/744 cut-off events. For 2495/2495 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3693 event pairs, 27 based on Foata normal form. 1/743 useless extension candidates. Maximal degree in co-relation 3200. Up to 448 conditions per place. [2022-01-19 15:14:12,881 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 124 selfloop transitions, 76 changer transitions 44/283 dead transitions. [2022-01-19 15:14:12,882 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 283 transitions, 2405 flow [2022-01-19 15:14:12,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 15:14:12,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 15:14:12,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1658 transitions. [2022-01-19 15:14:12,884 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5689773507206589 [2022-01-19 15:14:12,884 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1658 transitions. [2022-01-19 15:14:12,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1658 transitions. [2022-01-19 15:14:12,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:12,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1658 transitions. [2022-01-19 15:14:12,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.483870967741936) internal successors, (1658), 31 states have internal predecessors, (1658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:12,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:12,889 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:12,889 INFO L186 Difference]: Start difference. First operand has 245 places, 224 transitions, 1536 flow. Second operand 31 states and 1658 transitions. [2022-01-19 15:14:12,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 283 transitions, 2405 flow [2022-01-19 15:14:12,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 283 transitions, 2194 flow, removed 48 selfloop flow, removed 26 redundant places. [2022-01-19 15:14:12,903 INFO L242 Difference]: Finished difference. Result has 255 places, 224 transitions, 1617 flow [2022-01-19 15:14:12,903 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1378, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1617, PETRI_PLACES=255, PETRI_TRANSITIONS=224} [2022-01-19 15:14:12,904 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 167 predicate places. [2022-01-19 15:14:12,904 INFO L470 AbstractCegarLoop]: Abstraction has has 255 places, 224 transitions, 1617 flow [2022-01-19 15:14:12,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:12,905 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:12,905 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:12,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 15:14:12,905 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:12,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:12,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1783083334, now seen corresponding path program 8 times [2022-01-19 15:14:12,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:12,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911498311] [2022-01-19 15:14:12,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:12,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:12,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:13,184 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 15:14:13,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:13,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911498311] [2022-01-19 15:14:13,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911498311] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:13,185 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:13,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:14:13,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806486808] [2022-01-19 15:14:13,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:13,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:14:13,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:13,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:14:13,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:14:13,187 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:13,187 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 224 transitions, 1617 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:13,187 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:13,187 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:13,187 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:14,106 INFO L129 PetriNetUnfolder]: 260/739 cut-off events. [2022-01-19 15:14:14,107 INFO L130 PetriNetUnfolder]: For 2601/2601 co-relation queries the response was YES. [2022-01-19 15:14:14,111 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3344 conditions, 739 events. 260/739 cut-off events. For 2601/2601 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3694 event pairs, 33 based on Foata normal form. 1/738 useless extension candidates. Maximal degree in co-relation 3265. Up to 456 conditions per place. [2022-01-19 15:14:14,114 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 126 selfloop transitions, 73 changer transitions 39/277 dead transitions. [2022-01-19 15:14:14,114 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 277 transitions, 2429 flow [2022-01-19 15:14:14,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 15:14:14,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 15:14:14,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1603 transitions. [2022-01-19 15:14:14,117 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5684397163120567 [2022-01-19 15:14:14,117 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1603 transitions. [2022-01-19 15:14:14,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1603 transitions. [2022-01-19 15:14:14,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:14,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1603 transitions. [2022-01-19 15:14:14,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.43333333333333) internal successors, (1603), 30 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:14,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:14,122 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:14,122 INFO L186 Difference]: Start difference. First operand has 255 places, 224 transitions, 1617 flow. Second operand 30 states and 1603 transitions. [2022-01-19 15:14:14,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 277 transitions, 2429 flow [2022-01-19 15:14:14,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 277 transitions, 2192 flow, removed 35 selfloop flow, removed 29 redundant places. [2022-01-19 15:14:14,137 INFO L242 Difference]: Finished difference. Result has 256 places, 223 transitions, 1629 flow [2022-01-19 15:14:14,137 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1412, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1629, PETRI_PLACES=256, PETRI_TRANSITIONS=223} [2022-01-19 15:14:14,137 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 168 predicate places. [2022-01-19 15:14:14,138 INFO L470 AbstractCegarLoop]: Abstraction has has 256 places, 223 transitions, 1629 flow [2022-01-19 15:14:14,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:14,138 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:14,138 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:14,138 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 15:14:14,138 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:14,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:14,139 INFO L85 PathProgramCache]: Analyzing trace with hash -944030314, now seen corresponding path program 9 times [2022-01-19 15:14:14,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:14,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380760933] [2022-01-19 15:14:14,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:14,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:14,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:14,466 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 15:14:14,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:14,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380760933] [2022-01-19 15:14:14,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380760933] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:14,466 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:14,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 15:14:14,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272200532] [2022-01-19 15:14:14,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:14,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 15:14:14,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:14,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 15:14:14,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 15:14:14,468 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:14,469 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 223 transitions, 1629 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:14,469 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:14,469 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:14,469 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:15,974 INFO L129 PetriNetUnfolder]: 261/726 cut-off events. [2022-01-19 15:14:15,974 INFO L130 PetriNetUnfolder]: For 2958/2958 co-relation queries the response was YES. [2022-01-19 15:14:15,977 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3403 conditions, 726 events. 261/726 cut-off events. For 2958/2958 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3615 event pairs, 28 based on Foata normal form. 1/724 useless extension candidates. Maximal degree in co-relation 3326. Up to 460 conditions per place. [2022-01-19 15:14:15,980 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 129 selfloop transitions, 94 changer transitions 29/291 dead transitions. [2022-01-19 15:14:15,980 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 291 transitions, 2637 flow [2022-01-19 15:14:15,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 15:14:15,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 15:14:15,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2205 transitions. [2022-01-19 15:14:15,988 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-01-19 15:14:15,989 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2205 transitions. [2022-01-19 15:14:15,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2205 transitions. [2022-01-19 15:14:15,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:15,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2205 transitions. [2022-01-19 15:14:15,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.5) internal successors, (2205), 42 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:15,996 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:15,997 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:15,997 INFO L186 Difference]: Start difference. First operand has 256 places, 223 transitions, 1629 flow. Second operand 42 states and 2205 transitions. [2022-01-19 15:14:15,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 291 transitions, 2637 flow [2022-01-19 15:14:16,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 291 transitions, 2381 flow, removed 68 selfloop flow, removed 28 redundant places. [2022-01-19 15:14:16,012 INFO L242 Difference]: Finished difference. Result has 273 places, 244 transitions, 1891 flow [2022-01-19 15:14:16,012 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=1891, PETRI_PLACES=273, PETRI_TRANSITIONS=244} [2022-01-19 15:14:16,013 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 185 predicate places. [2022-01-19 15:14:16,013 INFO L470 AbstractCegarLoop]: Abstraction has has 273 places, 244 transitions, 1891 flow [2022-01-19 15:14:16,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:16,014 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:16,014 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:16,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 15:14:16,014 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:16,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:16,014 INFO L85 PathProgramCache]: Analyzing trace with hash -984614164, now seen corresponding path program 10 times [2022-01-19 15:14:16,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:16,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977778635] [2022-01-19 15:14:16,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:16,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:16,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:16,335 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 15:14:16,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:16,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977778635] [2022-01-19 15:14:16,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977778635] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:16,335 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:16,335 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:14:16,335 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239119642] [2022-01-19 15:14:16,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:16,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:14:16,336 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:16,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:14:16,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:14:16,337 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:16,338 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 244 transitions, 1891 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:16,338 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:16,338 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:16,338 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:17,386 INFO L129 PetriNetUnfolder]: 261/745 cut-off events. [2022-01-19 15:14:17,386 INFO L130 PetriNetUnfolder]: For 3271/3271 co-relation queries the response was YES. [2022-01-19 15:14:17,390 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3603 conditions, 745 events. 261/745 cut-off events. For 3271/3271 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 3789 event pairs, 30 based on Foata normal form. 1/744 useless extension candidates. Maximal degree in co-relation 3521. Up to 477 conditions per place. [2022-01-19 15:14:17,393 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 138 selfloop transitions, 78 changer transitions 32/287 dead transitions. [2022-01-19 15:14:17,394 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 287 transitions, 2626 flow [2022-01-19 15:14:17,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:14:17,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:14:17,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1745 transitions. [2022-01-19 15:14:17,396 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5625402965828498 [2022-01-19 15:14:17,396 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1745 transitions. [2022-01-19 15:14:17,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1745 transitions. [2022-01-19 15:14:17,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:17,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1745 transitions. [2022-01-19 15:14:17,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:17,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:17,400 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:17,400 INFO L186 Difference]: Start difference. First operand has 273 places, 244 transitions, 1891 flow. Second operand 33 states and 1745 transitions. [2022-01-19 15:14:17,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 287 transitions, 2626 flow [2022-01-19 15:14:17,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 287 transitions, 2308 flow, removed 96 selfloop flow, removed 27 redundant places. [2022-01-19 15:14:17,421 INFO L242 Difference]: Finished difference. Result has 280 places, 241 transitions, 1804 flow [2022-01-19 15:14:17,421 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1804, PETRI_PLACES=280, PETRI_TRANSITIONS=241} [2022-01-19 15:14:17,421 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 192 predicate places. [2022-01-19 15:14:17,422 INFO L470 AbstractCegarLoop]: Abstraction has has 280 places, 241 transitions, 1804 flow [2022-01-19 15:14:17,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:17,422 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:17,422 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:17,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 15:14:17,422 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:17,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:17,423 INFO L85 PathProgramCache]: Analyzing trace with hash 531479520, now seen corresponding path program 11 times [2022-01-19 15:14:17,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:17,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604102902] [2022-01-19 15:14:17,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:17,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:17,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:17,707 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 15:14:17,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:17,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604102902] [2022-01-19 15:14:17,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604102902] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:17,707 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:17,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:14:17,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814028816] [2022-01-19 15:14:17,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:17,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:14:17,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:17,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:14:17,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:14:17,709 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:17,709 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 241 transitions, 1804 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:17,710 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:17,710 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:17,710 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:18,671 INFO L129 PetriNetUnfolder]: 251/709 cut-off events. [2022-01-19 15:14:18,671 INFO L130 PetriNetUnfolder]: For 2910/2910 co-relation queries the response was YES. [2022-01-19 15:14:18,675 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3439 conditions, 709 events. 251/709 cut-off events. For 2910/2910 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3481 event pairs, 22 based on Foata normal form. 1/709 useless extension candidates. Maximal degree in co-relation 3355. Up to 465 conditions per place. [2022-01-19 15:14:18,678 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 134 selfloop transitions, 75 changer transitions 26/274 dead transitions. [2022-01-19 15:14:18,678 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 274 transitions, 2427 flow [2022-01-19 15:14:18,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 15:14:18,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 15:14:18,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1639 transitions. [2022-01-19 15:14:18,680 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5624571036376115 [2022-01-19 15:14:18,680 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1639 transitions. [2022-01-19 15:14:18,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1639 transitions. [2022-01-19 15:14:18,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:18,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1639 transitions. [2022-01-19 15:14:18,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:18,684 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:18,684 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:18,684 INFO L186 Difference]: Start difference. First operand has 280 places, 241 transitions, 1804 flow. Second operand 31 states and 1639 transitions. [2022-01-19 15:14:18,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 274 transitions, 2427 flow [2022-01-19 15:14:18,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 274 transitions, 2189 flow, removed 25 selfloop flow, removed 33 redundant places. [2022-01-19 15:14:18,703 INFO L242 Difference]: Finished difference. Result has 274 places, 234 transitions, 1729 flow [2022-01-19 15:14:18,704 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1582, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1729, PETRI_PLACES=274, PETRI_TRANSITIONS=234} [2022-01-19 15:14:18,705 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 186 predicate places. [2022-01-19 15:14:18,705 INFO L470 AbstractCegarLoop]: Abstraction has has 274 places, 234 transitions, 1729 flow [2022-01-19 15:14:18,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:18,705 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:18,705 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:18,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 15:14:18,705 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:18,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:18,706 INFO L85 PathProgramCache]: Analyzing trace with hash -94536446, now seen corresponding path program 12 times [2022-01-19 15:14:18,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:18,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732024945] [2022-01-19 15:14:18,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:18,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:18,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:19,014 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 15:14:19,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:19,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732024945] [2022-01-19 15:14:19,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732024945] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:19,015 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:19,015 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:14:19,015 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251675468] [2022-01-19 15:14:19,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:19,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:14:19,015 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:19,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:14:19,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:14:19,016 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:19,017 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 234 transitions, 1729 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:19,017 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:19,017 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:19,017 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:19,990 INFO L129 PetriNetUnfolder]: 244/703 cut-off events. [2022-01-19 15:14:19,990 INFO L130 PetriNetUnfolder]: For 2607/2607 co-relation queries the response was YES. [2022-01-19 15:14:19,994 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3296 conditions, 703 events. 244/703 cut-off events. For 2607/2607 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3416 event pairs, 26 based on Foata normal form. 1/703 useless extension candidates. Maximal degree in co-relation 3215. Up to 460 conditions per place. [2022-01-19 15:14:19,997 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 130 selfloop transitions, 75 changer transitions 19/263 dead transitions. [2022-01-19 15:14:19,997 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 263 transitions, 2301 flow [2022-01-19 15:14:19,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 15:14:19,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 15:14:19,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1633 transitions. [2022-01-19 15:14:20,001 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.560398078242965 [2022-01-19 15:14:20,001 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1633 transitions. [2022-01-19 15:14:20,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1633 transitions. [2022-01-19 15:14:20,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:20,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1633 transitions. [2022-01-19 15:14:20,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.67741935483871) internal successors, (1633), 31 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:20,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:20,006 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:20,006 INFO L186 Difference]: Start difference. First operand has 274 places, 234 transitions, 1729 flow. Second operand 31 states and 1633 transitions. [2022-01-19 15:14:20,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 263 transitions, 2301 flow [2022-01-19 15:14:20,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 263 transitions, 2097 flow, removed 17 selfloop flow, removed 33 redundant places. [2022-01-19 15:14:20,042 INFO L242 Difference]: Finished difference. Result has 267 places, 231 transitions, 1700 flow [2022-01-19 15:14:20,042 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1537, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1700, PETRI_PLACES=267, PETRI_TRANSITIONS=231} [2022-01-19 15:14:20,043 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 179 predicate places. [2022-01-19 15:14:20,043 INFO L470 AbstractCegarLoop]: Abstraction has has 267 places, 231 transitions, 1700 flow [2022-01-19 15:14:20,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:20,043 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:20,043 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:20,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 15:14:20,043 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:20,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:20,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1982707728, now seen corresponding path program 13 times [2022-01-19 15:14:20,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:20,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050634184] [2022-01-19 15:14:20,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:20,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:20,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:20,444 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 15:14:20,444 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:20,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050634184] [2022-01-19 15:14:20,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050634184] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:20,445 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:20,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 15:14:20,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556524164] [2022-01-19 15:14:20,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:20,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 15:14:20,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:20,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 15:14:20,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 15:14:20,446 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:20,447 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 231 transitions, 1700 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:20,447 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:20,447 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:20,447 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:22,586 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:14:23,336 INFO L129 PetriNetUnfolder]: 238/685 cut-off events. [2022-01-19 15:14:23,336 INFO L130 PetriNetUnfolder]: For 2351/2351 co-relation queries the response was YES. [2022-01-19 15:14:23,340 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3180 conditions, 685 events. 238/685 cut-off events. For 2351/2351 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3224 event pairs, 29 based on Foata normal form. 1/683 useless extension candidates. Maximal degree in co-relation 3103. Up to 452 conditions per place. [2022-01-19 15:14:23,343 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 123 selfloop transitions, 65 changer transitions 26/253 dead transitions. [2022-01-19 15:14:23,343 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 253 transitions, 2225 flow [2022-01-19 15:14:23,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:14:23,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:14:23,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1677 transitions. [2022-01-19 15:14:23,344 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5575132978723404 [2022-01-19 15:14:23,344 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1677 transitions. [2022-01-19 15:14:23,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1677 transitions. [2022-01-19 15:14:23,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:23,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1677 transitions. [2022-01-19 15:14:23,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.40625) internal successors, (1677), 32 states have internal predecessors, (1677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:23,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:23,350 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:23,350 INFO L186 Difference]: Start difference. First operand has 267 places, 231 transitions, 1700 flow. Second operand 32 states and 1677 transitions. [2022-01-19 15:14:23,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 253 transitions, 2225 flow [2022-01-19 15:14:23,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 253 transitions, 2037 flow, removed 9 selfloop flow, removed 31 redundant places. [2022-01-19 15:14:23,363 INFO L242 Difference]: Finished difference. Result has 264 places, 215 transitions, 1558 flow [2022-01-19 15:14:23,364 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1516, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1558, PETRI_PLACES=264, PETRI_TRANSITIONS=215} [2022-01-19 15:14:23,364 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 176 predicate places. [2022-01-19 15:14:23,364 INFO L470 AbstractCegarLoop]: Abstraction has has 264 places, 215 transitions, 1558 flow [2022-01-19 15:14:23,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:23,365 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:23,365 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:23,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 15:14:23,365 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:23,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:23,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1690499486, now seen corresponding path program 14 times [2022-01-19 15:14:23,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:23,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981967129] [2022-01-19 15:14:23,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:23,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:23,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:23,661 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 15:14:23,662 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:23,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981967129] [2022-01-19 15:14:23,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981967129] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:23,662 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:23,662 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:14:23,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653487045] [2022-01-19 15:14:23,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:23,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:14:23,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:23,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:14:23,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:14:23,663 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:23,664 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 215 transitions, 1558 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:23,664 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:23,664 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:23,664 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:24,760 INFO L129 PetriNetUnfolder]: 260/745 cut-off events. [2022-01-19 15:14:24,760 INFO L130 PetriNetUnfolder]: For 2600/2600 co-relation queries the response was YES. [2022-01-19 15:14:24,764 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3362 conditions, 745 events. 260/745 cut-off events. For 2600/2600 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3749 event pairs, 38 based on Foata normal form. 1/743 useless extension candidates. Maximal degree in co-relation 3287. Up to 436 conditions per place. [2022-01-19 15:14:24,767 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 120 selfloop transitions, 83 changer transitions 42/284 dead transitions. [2022-01-19 15:14:24,767 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 284 transitions, 2512 flow [2022-01-19 15:14:24,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:14:24,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:14:24,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1861 transitions. [2022-01-19 15:14:24,769 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5656534954407295 [2022-01-19 15:14:24,769 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1861 transitions. [2022-01-19 15:14:24,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1861 transitions. [2022-01-19 15:14:24,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:24,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1861 transitions. [2022-01-19 15:14:24,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.17142857142857) internal successors, (1861), 35 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:24,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:24,773 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:24,773 INFO L186 Difference]: Start difference. First operand has 264 places, 215 transitions, 1558 flow. Second operand 35 states and 1861 transitions. [2022-01-19 15:14:24,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 284 transitions, 2512 flow [2022-01-19 15:14:24,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 284 transitions, 2221 flow, removed 45 selfloop flow, removed 29 redundant places. [2022-01-19 15:14:24,786 INFO L242 Difference]: Finished difference. Result has 256 places, 224 transitions, 1654 flow [2022-01-19 15:14:24,786 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1654, PETRI_PLACES=256, PETRI_TRANSITIONS=224} [2022-01-19 15:14:24,787 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 168 predicate places. [2022-01-19 15:14:24,787 INFO L470 AbstractCegarLoop]: Abstraction has has 256 places, 224 transitions, 1654 flow [2022-01-19 15:14:24,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:24,787 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:24,787 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:24,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 15:14:24,787 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:24,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:24,788 INFO L85 PathProgramCache]: Analyzing trace with hash -958827984, now seen corresponding path program 15 times [2022-01-19 15:14:24,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:24,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430889100] [2022-01-19 15:14:24,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:24,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:24,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:25,074 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 15:14:25,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:25,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430889100] [2022-01-19 15:14:25,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430889100] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:25,075 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:25,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:14:25,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598580917] [2022-01-19 15:14:25,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:25,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:14:25,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:25,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:14:25,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:14:25,076 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:25,077 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 224 transitions, 1654 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:25,077 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:25,077 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:25,077 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:26,043 INFO L129 PetriNetUnfolder]: 272/766 cut-off events. [2022-01-19 15:14:26,043 INFO L130 PetriNetUnfolder]: For 3723/3723 co-relation queries the response was YES. [2022-01-19 15:14:26,047 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3677 conditions, 766 events. 272/766 cut-off events. For 3723/3723 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3741 event pairs, 23 based on Foata normal form. 1/764 useless extension candidates. Maximal degree in co-relation 3600. Up to 458 conditions per place. [2022-01-19 15:14:26,050 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 138 selfloop transitions, 101 changer transitions 22/300 dead transitions. [2022-01-19 15:14:26,051 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 300 transitions, 2850 flow [2022-01-19 15:14:26,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:14:26,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:14:26,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1818 transitions. [2022-01-19 15:14:26,053 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5688360450563203 [2022-01-19 15:14:26,053 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1818 transitions. [2022-01-19 15:14:26,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1818 transitions. [2022-01-19 15:14:26,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:26,054 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1818 transitions. [2022-01-19 15:14:26,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.470588235294116) internal successors, (1818), 34 states have internal predecessors, (1818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:26,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:26,058 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:26,058 INFO L186 Difference]: Start difference. First operand has 256 places, 224 transitions, 1654 flow. Second operand 34 states and 1818 transitions. [2022-01-19 15:14:26,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 300 transitions, 2850 flow [2022-01-19 15:14:26,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 300 transitions, 2572 flow, removed 73 selfloop flow, removed 29 redundant places. [2022-01-19 15:14:26,075 INFO L242 Difference]: Finished difference. Result has 260 places, 251 transitions, 2016 flow [2022-01-19 15:14:26,075 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1455, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2016, PETRI_PLACES=260, PETRI_TRANSITIONS=251} [2022-01-19 15:14:26,075 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 172 predicate places. [2022-01-19 15:14:26,076 INFO L470 AbstractCegarLoop]: Abstraction has has 260 places, 251 transitions, 2016 flow [2022-01-19 15:14:26,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:26,076 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:26,076 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:26,076 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 15:14:26,076 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:26,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:26,076 INFO L85 PathProgramCache]: Analyzing trace with hash 2084111022, now seen corresponding path program 16 times [2022-01-19 15:14:26,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:26,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349492958] [2022-01-19 15:14:26,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:26,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:26,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:26,372 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 15:14:26,373 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:26,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349492958] [2022-01-19 15:14:26,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349492958] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:26,373 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:26,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 15:14:26,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029621416] [2022-01-19 15:14:26,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:26,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 15:14:26,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:26,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 15:14:26,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 15:14:26,374 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:26,375 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 251 transitions, 2016 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:26,375 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:26,375 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:26,375 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:27,211 INFO L129 PetriNetUnfolder]: 280/785 cut-off events. [2022-01-19 15:14:27,211 INFO L130 PetriNetUnfolder]: For 3920/3920 co-relation queries the response was YES. [2022-01-19 15:14:27,215 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3914 conditions, 785 events. 280/785 cut-off events. For 3920/3920 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3957 event pairs, 24 based on Foata normal form. 1/783 useless extension candidates. Maximal degree in co-relation 3839. Up to 487 conditions per place. [2022-01-19 15:14:27,218 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 151 selfloop transitions, 89 changer transitions 29/308 dead transitions. [2022-01-19 15:14:27,219 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 308 transitions, 3040 flow [2022-01-19 15:14:27,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 15:14:27,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 15:14:27,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1560 transitions. [2022-01-19 15:14:27,221 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5722670579603815 [2022-01-19 15:14:27,221 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1560 transitions. [2022-01-19 15:14:27,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1560 transitions. [2022-01-19 15:14:27,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:27,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1560 transitions. [2022-01-19 15:14:27,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.793103448275865) internal successors, (1560), 29 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:27,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:27,225 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:27,225 INFO L186 Difference]: Start difference. First operand has 260 places, 251 transitions, 2016 flow. Second operand 29 states and 1560 transitions. [2022-01-19 15:14:27,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 308 transitions, 3040 flow [2022-01-19 15:14:27,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 308 transitions, 2719 flow, removed 122 selfloop flow, removed 14 redundant places. [2022-01-19 15:14:27,243 INFO L242 Difference]: Finished difference. Result has 278 places, 259 transitions, 2077 flow [2022-01-19 15:14:27,244 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2077, PETRI_PLACES=278, PETRI_TRANSITIONS=259} [2022-01-19 15:14:27,244 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 190 predicate places. [2022-01-19 15:14:27,244 INFO L470 AbstractCegarLoop]: Abstraction has has 278 places, 259 transitions, 2077 flow [2022-01-19 15:14:27,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:27,244 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:27,244 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:27,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 15:14:27,245 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:27,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:27,245 INFO L85 PathProgramCache]: Analyzing trace with hash 331956586, now seen corresponding path program 17 times [2022-01-19 15:14:27,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:27,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211175161] [2022-01-19 15:14:27,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:27,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:27,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:27,525 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 15:14:27,526 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:27,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211175161] [2022-01-19 15:14:27,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211175161] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:27,526 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:27,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:14:27,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640035391] [2022-01-19 15:14:27,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:27,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:14:27,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:27,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:14:27,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:14:27,527 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:27,528 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 259 transitions, 2077 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:27,528 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:27,528 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:27,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:28,473 INFO L129 PetriNetUnfolder]: 278/780 cut-off events. [2022-01-19 15:14:28,473 INFO L130 PetriNetUnfolder]: For 4197/4197 co-relation queries the response was YES. [2022-01-19 15:14:28,477 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3994 conditions, 780 events. 278/780 cut-off events. For 4197/4197 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3900 event pairs, 25 based on Foata normal form. 1/778 useless extension candidates. Maximal degree in co-relation 3910. Up to 483 conditions per place. [2022-01-19 15:14:28,480 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 149 selfloop transitions, 85 changer transitions 35/308 dead transitions. [2022-01-19 15:14:28,480 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 308 transitions, 3007 flow [2022-01-19 15:14:28,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 15:14:28,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 15:14:28,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1658 transitions. [2022-01-19 15:14:28,482 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5689773507206589 [2022-01-19 15:14:28,482 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1658 transitions. [2022-01-19 15:14:28,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1658 transitions. [2022-01-19 15:14:28,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:28,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1658 transitions. [2022-01-19 15:14:28,484 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.483870967741936) internal successors, (1658), 31 states have internal predecessors, (1658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:28,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:28,486 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:28,486 INFO L186 Difference]: Start difference. First operand has 278 places, 259 transitions, 2077 flow. Second operand 31 states and 1658 transitions. [2022-01-19 15:14:28,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 308 transitions, 3007 flow [2022-01-19 15:14:28,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 308 transitions, 2721 flow, removed 64 selfloop flow, removed 27 redundant places. [2022-01-19 15:14:28,504 INFO L242 Difference]: Finished difference. Result has 286 places, 256 transitions, 2053 flow [2022-01-19 15:14:28,504 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1831, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2053, PETRI_PLACES=286, PETRI_TRANSITIONS=256} [2022-01-19 15:14:28,504 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 198 predicate places. [2022-01-19 15:14:28,505 INFO L470 AbstractCegarLoop]: Abstraction has has 286 places, 256 transitions, 2053 flow [2022-01-19 15:14:28,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:28,505 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:28,505 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:28,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 15:14:28,505 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:28,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:28,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1742136890, now seen corresponding path program 18 times [2022-01-19 15:14:28,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:28,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5693326] [2022-01-19 15:14:28,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:28,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:28,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:28,780 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 15:14:28,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:28,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5693326] [2022-01-19 15:14:28,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5693326] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:28,780 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:28,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:14:28,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042192094] [2022-01-19 15:14:28,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:28,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:14:28,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:28,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:14:28,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:14:28,782 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:28,782 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 256 transitions, 2053 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:28,782 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:28,782 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:28,782 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:29,740 INFO L129 PetriNetUnfolder]: 274/768 cut-off events. [2022-01-19 15:14:29,740 INFO L130 PetriNetUnfolder]: For 3942/3942 co-relation queries the response was YES. [2022-01-19 15:14:29,744 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3953 conditions, 768 events. 274/768 cut-off events. For 3942/3942 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3827 event pairs, 24 based on Foata normal form. 1/766 useless extension candidates. Maximal degree in co-relation 3868. Up to 481 conditions per place. [2022-01-19 15:14:29,747 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 147 selfloop transitions, 92 changer transitions 26/304 dead transitions. [2022-01-19 15:14:29,747 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 304 transitions, 2973 flow [2022-01-19 15:14:29,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 15:14:29,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 15:14:29,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1606 transitions. [2022-01-19 15:14:29,749 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5695035460992908 [2022-01-19 15:14:29,749 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1606 transitions. [2022-01-19 15:14:29,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1606 transitions. [2022-01-19 15:14:29,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:29,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1606 transitions. [2022-01-19 15:14:29,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.53333333333333) internal successors, (1606), 30 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:29,752 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:29,752 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:29,753 INFO L186 Difference]: Start difference. First operand has 286 places, 256 transitions, 2053 flow. Second operand 30 states and 1606 transitions. [2022-01-19 15:14:29,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 304 transitions, 2973 flow [2022-01-19 15:14:29,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 304 transitions, 2719 flow, removed 24 selfloop flow, removed 28 redundant places. [2022-01-19 15:14:29,772 INFO L242 Difference]: Finished difference. Result has 286 places, 259 transitions, 2104 flow [2022-01-19 15:14:29,772 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2104, PETRI_PLACES=286, PETRI_TRANSITIONS=259} [2022-01-19 15:14:29,772 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 198 predicate places. [2022-01-19 15:14:29,773 INFO L470 AbstractCegarLoop]: Abstraction has has 286 places, 259 transitions, 2104 flow [2022-01-19 15:14:29,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:29,773 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:29,773 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:29,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 15:14:29,773 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:29,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:29,773 INFO L85 PathProgramCache]: Analyzing trace with hash 2093389318, now seen corresponding path program 19 times [2022-01-19 15:14:29,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:29,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001859588] [2022-01-19 15:14:29,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:29,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:29,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:30,083 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 15:14:30,083 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:30,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001859588] [2022-01-19 15:14:30,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001859588] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:30,083 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:30,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:14:30,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495914034] [2022-01-19 15:14:30,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:30,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:14:30,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:30,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:14:30,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:14:30,085 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:30,085 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 259 transitions, 2104 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:30,085 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:30,085 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:30,085 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:31,035 INFO L129 PetriNetUnfolder]: 280/787 cut-off events. [2022-01-19 15:14:31,036 INFO L130 PetriNetUnfolder]: For 4345/4345 co-relation queries the response was YES. [2022-01-19 15:14:31,040 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4093 conditions, 787 events. 280/787 cut-off events. For 4345/4345 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4001 event pairs, 26 based on Foata normal form. 1/784 useless extension candidates. Maximal degree in co-relation 4008. Up to 511 conditions per place. [2022-01-19 15:14:31,049 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 165 selfloop transitions, 78 changer transitions 30/312 dead transitions. [2022-01-19 15:14:31,049 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 312 transitions, 3125 flow [2022-01-19 15:14:31,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 15:14:31,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 15:14:31,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1651 transitions. [2022-01-19 15:14:31,055 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5665751544269046 [2022-01-19 15:14:31,055 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1651 transitions. [2022-01-19 15:14:31,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1651 transitions. [2022-01-19 15:14:31,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:31,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1651 transitions. [2022-01-19 15:14:31,057 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.25806451612903) internal successors, (1651), 31 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:31,060 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:31,060 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:31,060 INFO L186 Difference]: Start difference. First operand has 286 places, 259 transitions, 2104 flow. Second operand 31 states and 1651 transitions. [2022-01-19 15:14:31,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 312 transitions, 3125 flow [2022-01-19 15:14:31,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 312 transitions, 2890 flow, removed 47 selfloop flow, removed 26 redundant places. [2022-01-19 15:14:31,080 INFO L242 Difference]: Finished difference. Result has 297 places, 266 transitions, 2244 flow [2022-01-19 15:14:31,081 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1925, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2244, PETRI_PLACES=297, PETRI_TRANSITIONS=266} [2022-01-19 15:14:31,081 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 209 predicate places. [2022-01-19 15:14:31,081 INFO L470 AbstractCegarLoop]: Abstraction has has 297 places, 266 transitions, 2244 flow [2022-01-19 15:14:31,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:31,081 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:31,081 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:31,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 15:14:31,082 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:31,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:31,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1511959520, now seen corresponding path program 20 times [2022-01-19 15:14:31,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:31,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543980945] [2022-01-19 15:14:31,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:31,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:31,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:31,383 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 15:14:31,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:31,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543980945] [2022-01-19 15:14:31,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543980945] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:31,384 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:31,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:14:31,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919421421] [2022-01-19 15:14:31,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:31,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:14:31,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:31,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:14:31,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:14:31,385 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:31,386 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 266 transitions, 2244 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:31,386 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:31,386 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:31,386 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:32,466 INFO L129 PetriNetUnfolder]: 278/777 cut-off events. [2022-01-19 15:14:32,466 INFO L130 PetriNetUnfolder]: For 4500/4500 co-relation queries the response was YES. [2022-01-19 15:14:32,470 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4146 conditions, 777 events. 278/777 cut-off events. For 4500/4500 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3913 event pairs, 24 based on Foata normal form. 1/774 useless extension candidates. Maximal degree in co-relation 4055. Up to 503 conditions per place. [2022-01-19 15:14:32,473 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 155 selfloop transitions, 86 changer transitions 30/310 dead transitions. [2022-01-19 15:14:32,473 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 310 transitions, 3174 flow [2022-01-19 15:14:32,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:14:32,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:14:32,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1701 transitions. [2022-01-19 15:14:32,488 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5654920212765957 [2022-01-19 15:14:32,488 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1701 transitions. [2022-01-19 15:14:32,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1701 transitions. [2022-01-19 15:14:32,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:32,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1701 transitions. [2022-01-19 15:14:32,490 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.15625) internal successors, (1701), 32 states have internal predecessors, (1701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:32,492 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:32,492 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:32,492 INFO L186 Difference]: Start difference. First operand has 297 places, 266 transitions, 2244 flow. Second operand 32 states and 1701 transitions. [2022-01-19 15:14:32,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 310 transitions, 3174 flow [2022-01-19 15:14:32,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 310 transitions, 2977 flow, removed 39 selfloop flow, removed 26 redundant places. [2022-01-19 15:14:32,514 INFO L242 Difference]: Finished difference. Result has 304 places, 264 transitions, 2304 flow [2022-01-19 15:14:32,515 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2077, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2304, PETRI_PLACES=304, PETRI_TRANSITIONS=264} [2022-01-19 15:14:32,515 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 216 predicate places. [2022-01-19 15:14:32,515 INFO L470 AbstractCegarLoop]: Abstraction has has 304 places, 264 transitions, 2304 flow [2022-01-19 15:14:32,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:32,515 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:32,515 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:32,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 15:14:32,515 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:32,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:32,516 INFO L85 PathProgramCache]: Analyzing trace with hash -2051343124, now seen corresponding path program 21 times [2022-01-19 15:14:32,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:32,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055885888] [2022-01-19 15:14:32,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:32,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:32,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:32,828 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 15:14:32,828 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:32,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055885888] [2022-01-19 15:14:32,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055885888] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:32,829 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:32,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:14:32,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821270259] [2022-01-19 15:14:32,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:32,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:14:32,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:32,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:14:32,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:14:32,830 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:32,830 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 264 transitions, 2304 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:32,830 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:32,830 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:32,831 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:33,855 INFO L129 PetriNetUnfolder]: 281/795 cut-off events. [2022-01-19 15:14:33,855 INFO L130 PetriNetUnfolder]: For 4956/4956 co-relation queries the response was YES. [2022-01-19 15:14:33,860 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4288 conditions, 795 events. 281/795 cut-off events. For 4956/4956 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4026 event pairs, 23 based on Foata normal form. 1/792 useless extension candidates. Maximal degree in co-relation 4196. Up to 476 conditions per place. [2022-01-19 15:14:33,863 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 151 selfloop transitions, 115 changer transitions 20/325 dead transitions. [2022-01-19 15:14:33,863 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 325 transitions, 3423 flow [2022-01-19 15:14:33,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:14:33,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:14:33,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1817 transitions. [2022-01-19 15:14:33,869 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.568523153942428 [2022-01-19 15:14:33,869 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1817 transitions. [2022-01-19 15:14:33,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1817 transitions. [2022-01-19 15:14:33,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:33,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1817 transitions. [2022-01-19 15:14:33,871 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.44117647058823) internal successors, (1817), 34 states have internal predecessors, (1817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:33,873 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:33,873 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:33,873 INFO L186 Difference]: Start difference. First operand has 304 places, 264 transitions, 2304 flow. Second operand 34 states and 1817 transitions. [2022-01-19 15:14:33,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 325 transitions, 3423 flow [2022-01-19 15:14:33,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 325 transitions, 3154 flow, removed 63 selfloop flow, removed 30 redundant places. [2022-01-19 15:14:33,897 INFO L242 Difference]: Finished difference. Result has 308 places, 280 transitions, 2581 flow [2022-01-19 15:14:33,897 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2109, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2581, PETRI_PLACES=308, PETRI_TRANSITIONS=280} [2022-01-19 15:14:33,898 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 220 predicate places. [2022-01-19 15:14:33,898 INFO L470 AbstractCegarLoop]: Abstraction has has 308 places, 280 transitions, 2581 flow [2022-01-19 15:14:33,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:33,898 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:33,898 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:33,898 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 15:14:33,898 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:33,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:33,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1916503756, now seen corresponding path program 22 times [2022-01-19 15:14:33,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:33,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356568981] [2022-01-19 15:14:33,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:33,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:33,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:34,199 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 15:14:34,199 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:34,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356568981] [2022-01-19 15:14:34,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356568981] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:34,199 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:34,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:14:34,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403338273] [2022-01-19 15:14:34,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:34,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:14:34,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:34,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:14:34,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:14:34,201 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:34,201 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 280 transitions, 2581 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:34,201 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:34,201 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:34,201 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:36,419 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:14:36,852 INFO L129 PetriNetUnfolder]: 284/809 cut-off events. [2022-01-19 15:14:36,852 INFO L130 PetriNetUnfolder]: For 4572/4572 co-relation queries the response was YES. [2022-01-19 15:14:36,857 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4446 conditions, 809 events. 284/809 cut-off events. For 4572/4572 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4138 event pairs, 18 based on Foata normal form. 1/808 useless extension candidates. Maximal degree in co-relation 4352. Up to 513 conditions per place. [2022-01-19 15:14:36,862 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 165 selfloop transitions, 102 changer transitions 21/327 dead transitions. [2022-01-19 15:14:36,862 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 327 transitions, 3543 flow [2022-01-19 15:14:36,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:14:36,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:14:36,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1758 transitions. [2022-01-19 15:14:36,864 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5667311411992263 [2022-01-19 15:14:36,864 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1758 transitions. [2022-01-19 15:14:36,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1758 transitions. [2022-01-19 15:14:36,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:36,864 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1758 transitions. [2022-01-19 15:14:36,866 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.27272727272727) internal successors, (1758), 33 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:36,867 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:36,867 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:36,867 INFO L186 Difference]: Start difference. First operand has 308 places, 280 transitions, 2581 flow. Second operand 33 states and 1758 transitions. [2022-01-19 15:14:36,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 327 transitions, 3543 flow [2022-01-19 15:14:36,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 327 transitions, 3330 flow, removed 47 selfloop flow, removed 21 redundant places. [2022-01-19 15:14:36,892 INFO L242 Difference]: Finished difference. Result has 324 places, 286 transitions, 2726 flow [2022-01-19 15:14:36,892 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2388, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2726, PETRI_PLACES=324, PETRI_TRANSITIONS=286} [2022-01-19 15:14:36,892 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 236 predicate places. [2022-01-19 15:14:36,893 INFO L470 AbstractCegarLoop]: Abstraction has has 324 places, 286 transitions, 2726 flow [2022-01-19 15:14:36,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:36,893 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:36,893 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:36,893 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 15:14:36,893 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:36,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:36,893 INFO L85 PathProgramCache]: Analyzing trace with hash 31959134, now seen corresponding path program 23 times [2022-01-19 15:14:36,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:36,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121080734] [2022-01-19 15:14:36,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:36,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:36,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:37,156 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 15:14:37,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:37,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121080734] [2022-01-19 15:14:37,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121080734] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:37,156 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:37,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:14:37,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322877522] [2022-01-19 15:14:37,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:37,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:14:37,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:37,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:14:37,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:14:37,158 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:37,158 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 286 transitions, 2726 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:37,158 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:37,158 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:37,158 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:38,060 INFO L129 PetriNetUnfolder]: 278/795 cut-off events. [2022-01-19 15:14:38,060 INFO L130 PetriNetUnfolder]: For 5015/5015 co-relation queries the response was YES. [2022-01-19 15:14:38,065 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4519 conditions, 795 events. 278/795 cut-off events. For 5015/5015 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4101 event pairs, 18 based on Foata normal form. 1/793 useless extension candidates. Maximal degree in co-relation 4419. Up to 491 conditions per place. [2022-01-19 15:14:38,067 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 156 selfloop transitions, 104 changer transitions 26/325 dead transitions. [2022-01-19 15:14:38,067 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 325 transitions, 3580 flow [2022-01-19 15:14:38,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 15:14:38,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 15:14:38,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1658 transitions. [2022-01-19 15:14:38,072 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5689773507206589 [2022-01-19 15:14:38,072 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1658 transitions. [2022-01-19 15:14:38,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1658 transitions. [2022-01-19 15:14:38,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:38,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1658 transitions. [2022-01-19 15:14:38,074 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.483870967741936) internal successors, (1658), 31 states have internal predecessors, (1658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:38,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:38,076 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:38,076 INFO L186 Difference]: Start difference. First operand has 324 places, 286 transitions, 2726 flow. Second operand 31 states and 1658 transitions. [2022-01-19 15:14:38,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 325 transitions, 3580 flow [2022-01-19 15:14:38,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 325 transitions, 3376 flow, removed 33 selfloop flow, removed 27 redundant places. [2022-01-19 15:14:38,102 INFO L242 Difference]: Finished difference. Result has 328 places, 278 transitions, 2727 flow [2022-01-19 15:14:38,102 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2538, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2727, PETRI_PLACES=328, PETRI_TRANSITIONS=278} [2022-01-19 15:14:38,102 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 240 predicate places. [2022-01-19 15:14:38,102 INFO L470 AbstractCegarLoop]: Abstraction has has 328 places, 278 transitions, 2727 flow [2022-01-19 15:14:38,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:38,103 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:38,103 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:38,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 15:14:38,103 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:38,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:38,103 INFO L85 PathProgramCache]: Analyzing trace with hash 608355172, now seen corresponding path program 24 times [2022-01-19 15:14:38,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:38,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071191233] [2022-01-19 15:14:38,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:38,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:38,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:38,356 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 15:14:38,356 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:38,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071191233] [2022-01-19 15:14:38,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071191233] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:38,356 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:38,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:14:38,356 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769326187] [2022-01-19 15:14:38,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:38,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:14:38,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:38,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:14:38,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:14:38,358 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:38,358 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 278 transitions, 2727 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:38,358 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:38,358 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:38,358 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:39,662 INFO L129 PetriNetUnfolder]: 271/784 cut-off events. [2022-01-19 15:14:39,662 INFO L130 PetriNetUnfolder]: For 4867/4867 co-relation queries the response was YES. [2022-01-19 15:14:39,667 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4502 conditions, 784 events. 271/784 cut-off events. For 4867/4867 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4016 event pairs, 20 based on Foata normal form. 1/782 useless extension candidates. Maximal degree in co-relation 4401. Up to 508 conditions per place. [2022-01-19 15:14:39,670 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 162 selfloop transitions, 92 changer transitions 18/311 dead transitions. [2022-01-19 15:14:39,670 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 311 transitions, 3473 flow [2022-01-19 15:14:39,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 15:14:39,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 15:14:39,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1597 transitions. [2022-01-19 15:14:39,671 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5663120567375887 [2022-01-19 15:14:39,671 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1597 transitions. [2022-01-19 15:14:39,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1597 transitions. [2022-01-19 15:14:39,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:39,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1597 transitions. [2022-01-19 15:14:39,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.233333333333334) internal successors, (1597), 30 states have internal predecessors, (1597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:39,674 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:39,674 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:39,674 INFO L186 Difference]: Start difference. First operand has 328 places, 278 transitions, 2727 flow. Second operand 30 states and 1597 transitions. [2022-01-19 15:14:39,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 311 transitions, 3473 flow [2022-01-19 15:14:39,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 311 transitions, 3185 flow, removed 17 selfloop flow, removed 31 redundant places. [2022-01-19 15:14:39,699 INFO L242 Difference]: Finished difference. Result has 322 places, 275 transitions, 2649 flow [2022-01-19 15:14:39,699 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2455, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2649, PETRI_PLACES=322, PETRI_TRANSITIONS=275} [2022-01-19 15:14:39,700 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 234 predicate places. [2022-01-19 15:14:39,700 INFO L470 AbstractCegarLoop]: Abstraction has has 322 places, 275 transitions, 2649 flow [2022-01-19 15:14:39,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:39,700 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:39,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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:39,700 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 15:14:39,700 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:39,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:39,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1450990916, now seen corresponding path program 25 times [2022-01-19 15:14:39,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:39,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091990393] [2022-01-19 15:14:39,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:39,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:39,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:40,031 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 15:14:40,031 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:40,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091990393] [2022-01-19 15:14:40,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091990393] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:40,031 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:40,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:14:40,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037625210] [2022-01-19 15:14:40,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:40,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:14:40,032 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:40,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:14:40,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:14:40,033 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:40,033 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 275 transitions, 2649 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:40,033 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:40,033 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:40,033 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:41,323 INFO L129 PetriNetUnfolder]: 278/802 cut-off events. [2022-01-19 15:14:41,324 INFO L130 PetriNetUnfolder]: For 5200/5200 co-relation queries the response was YES. [2022-01-19 15:14:41,329 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4589 conditions, 802 events. 278/802 cut-off events. For 5200/5200 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4112 event pairs, 18 based on Foata normal form. 1/801 useless extension candidates. Maximal degree in co-relation 4490. Up to 501 conditions per place. [2022-01-19 15:14:41,346 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 157 selfloop transitions, 105 changer transitions 21/322 dead transitions. [2022-01-19 15:14:41,346 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 322 transitions, 3642 flow [2022-01-19 15:14:41,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:14:41,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:14:41,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1756 transitions. [2022-01-19 15:14:41,348 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.56608639587363 [2022-01-19 15:14:41,348 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1756 transitions. [2022-01-19 15:14:41,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1756 transitions. [2022-01-19 15:14:41,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:41,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1756 transitions. [2022-01-19 15:14:41,350 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.21212121212121) internal successors, (1756), 33 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:41,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:41,351 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:41,351 INFO L186 Difference]: Start difference. First operand has 322 places, 275 transitions, 2649 flow. Second operand 33 states and 1756 transitions. [2022-01-19 15:14:41,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 322 transitions, 3642 flow [2022-01-19 15:14:41,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 322 transitions, 3376 flow, removed 21 selfloop flow, removed 31 redundant places. [2022-01-19 15:14:41,378 INFO L242 Difference]: Finished difference. Result has 326 places, 281 transitions, 2779 flow [2022-01-19 15:14:41,378 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2407, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2779, PETRI_PLACES=326, PETRI_TRANSITIONS=281} [2022-01-19 15:14:41,379 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 238 predicate places. [2022-01-19 15:14:41,379 INFO L470 AbstractCegarLoop]: Abstraction has has 326 places, 281 transitions, 2779 flow [2022-01-19 15:14:41,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:41,379 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:41,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:41,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 15:14:41,379 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:41,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:41,380 INFO L85 PathProgramCache]: Analyzing trace with hash -914775274, now seen corresponding path program 26 times [2022-01-19 15:14:41,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:41,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717873219] [2022-01-19 15:14:41,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:41,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:41,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:41,647 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 15:14:41,647 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:41,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717873219] [2022-01-19 15:14:41,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717873219] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:41,647 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:41,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:14:41,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358368262] [2022-01-19 15:14:41,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:41,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:14:41,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:41,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:14:41,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:14:41,649 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:41,649 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 281 transitions, 2779 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:41,649 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:41,649 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:41,649 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:42,803 INFO L129 PetriNetUnfolder]: 271/797 cut-off events. [2022-01-19 15:14:42,803 INFO L130 PetriNetUnfolder]: For 5483/5483 co-relation queries the response was YES. [2022-01-19 15:14:42,808 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4598 conditions, 797 events. 271/797 cut-off events. For 5483/5483 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 4149 event pairs, 22 based on Foata normal form. 1/795 useless extension candidates. Maximal degree in co-relation 4496. Up to 511 conditions per place. [2022-01-19 15:14:42,811 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 161 selfloop transitions, 96 changer transitions 18/314 dead transitions. [2022-01-19 15:14:42,811 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 314 transitions, 3533 flow [2022-01-19 15:14:42,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 15:14:42,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 15:14:42,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1647 transitions. [2022-01-19 15:14:42,813 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5652024708304736 [2022-01-19 15:14:42,813 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1647 transitions. [2022-01-19 15:14:42,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1647 transitions. [2022-01-19 15:14:42,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:42,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1647 transitions. [2022-01-19 15:14:42,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.12903225806452) internal successors, (1647), 31 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:42,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:42,816 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:42,816 INFO L186 Difference]: Start difference. First operand has 326 places, 281 transitions, 2779 flow. Second operand 31 states and 1647 transitions. [2022-01-19 15:14:42,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 314 transitions, 3533 flow [2022-01-19 15:14:42,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 314 transitions, 3325 flow, removed 39 selfloop flow, removed 26 redundant places. [2022-01-19 15:14:42,844 INFO L242 Difference]: Finished difference. Result has 331 places, 278 transitions, 2788 flow [2022-01-19 15:14:42,845 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2585, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2788, PETRI_PLACES=331, PETRI_TRANSITIONS=278} [2022-01-19 15:14:42,845 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 243 predicate places. [2022-01-19 15:14:42,845 INFO L470 AbstractCegarLoop]: Abstraction has has 331 places, 278 transitions, 2788 flow [2022-01-19 15:14:42,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:42,845 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:42,846 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:42,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 15:14:42,846 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:42,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:42,846 INFO L85 PathProgramCache]: Analyzing trace with hash -2013754086, now seen corresponding path program 27 times [2022-01-19 15:14:42,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:42,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615555504] [2022-01-19 15:14:42,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:42,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:42,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:43,135 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 15:14:43,135 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:43,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615555504] [2022-01-19 15:14:43,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615555504] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:43,135 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:43,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:14:43,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140837354] [2022-01-19 15:14:43,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:43,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:14:43,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:43,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:14:43,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:14:43,136 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:43,137 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 278 transitions, 2788 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:43,137 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:43,137 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:43,137 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:44,267 INFO L129 PetriNetUnfolder]: 278/817 cut-off events. [2022-01-19 15:14:44,267 INFO L130 PetriNetUnfolder]: For 5596/5596 co-relation queries the response was YES. [2022-01-19 15:14:44,271 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4751 conditions, 817 events. 278/817 cut-off events. For 5596/5596 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4247 event pairs, 19 based on Foata normal form. 1/816 useless extension candidates. Maximal degree in co-relation 4647. Up to 536 conditions per place. [2022-01-19 15:14:44,273 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 178 selfloop transitions, 84 changer transitions 21/322 dead transitions. [2022-01-19 15:14:44,273 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 322 transitions, 3757 flow [2022-01-19 15:14:44,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:14:44,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:14:44,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1748 transitions. [2022-01-19 15:14:44,275 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635074145712443 [2022-01-19 15:14:44,275 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1748 transitions. [2022-01-19 15:14:44,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1748 transitions. [2022-01-19 15:14:44,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:44,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1748 transitions. [2022-01-19 15:14:44,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.96969696969697) internal successors, (1748), 33 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:44,281 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:44,281 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:44,281 INFO L186 Difference]: Start difference. First operand has 331 places, 278 transitions, 2788 flow. Second operand 33 states and 1748 transitions. [2022-01-19 15:14:44,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 322 transitions, 3757 flow [2022-01-19 15:14:44,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 322 transitions, 3429 flow, removed 29 selfloop flow, removed 33 redundant places. [2022-01-19 15:14:44,307 INFO L242 Difference]: Finished difference. Result has 333 places, 284 transitions, 2794 flow [2022-01-19 15:14:44,307 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2494, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2794, PETRI_PLACES=333, PETRI_TRANSITIONS=284} [2022-01-19 15:14:44,308 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 245 predicate places. [2022-01-19 15:14:44,308 INFO L470 AbstractCegarLoop]: Abstraction has has 333 places, 284 transitions, 2794 flow [2022-01-19 15:14:44,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:44,308 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:44,308 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:44,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 15:14:44,308 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:44,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:44,309 INFO L85 PathProgramCache]: Analyzing trace with hash 2005848438, now seen corresponding path program 28 times [2022-01-19 15:14:44,309 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:44,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884496976] [2022-01-19 15:14:44,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:44,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:44,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:44,567 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 15:14:44,567 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:44,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884496976] [2022-01-19 15:14:44,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884496976] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:44,567 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:44,568 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:14:44,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555486933] [2022-01-19 15:14:44,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:44,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:14:44,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:44,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:14:44,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:14:44,569 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:44,569 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 284 transitions, 2794 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:44,569 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:44,569 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:44,569 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:45,647 INFO L129 PetriNetUnfolder]: 271/808 cut-off events. [2022-01-19 15:14:45,647 INFO L130 PetriNetUnfolder]: For 5581/5581 co-relation queries the response was YES. [2022-01-19 15:14:45,653 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4621 conditions, 808 events. 271/808 cut-off events. For 5581/5581 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4249 event pairs, 21 based on Foata normal form. 1/806 useless extension candidates. Maximal degree in co-relation 4515. Up to 540 conditions per place. [2022-01-19 15:14:45,655 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 179 selfloop transitions, 78 changer transitions 18/314 dead transitions. [2022-01-19 15:14:45,655 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 314 transitions, 3522 flow [2022-01-19 15:14:45,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 15:14:45,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 15:14:45,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1639 transitions. [2022-01-19 15:14:45,657 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5624571036376115 [2022-01-19 15:14:45,657 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1639 transitions. [2022-01-19 15:14:45,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1639 transitions. [2022-01-19 15:14:45,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:45,657 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1639 transitions. [2022-01-19 15:14:45,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:45,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:45,660 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:45,660 INFO L186 Difference]: Start difference. First operand has 333 places, 284 transitions, 2794 flow. Second operand 31 states and 1639 transitions. [2022-01-19 15:14:45,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 314 transitions, 3522 flow [2022-01-19 15:14:45,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 314 transitions, 3340 flow, removed 33 selfloop flow, removed 26 redundant places. [2022-01-19 15:14:45,691 INFO L242 Difference]: Finished difference. Result has 338 places, 281 transitions, 2759 flow [2022-01-19 15:14:45,692 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2620, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2759, PETRI_PLACES=338, PETRI_TRANSITIONS=281} [2022-01-19 15:14:45,695 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 250 predicate places. [2022-01-19 15:14:45,696 INFO L470 AbstractCegarLoop]: Abstraction has has 338 places, 281 transitions, 2759 flow [2022-01-19 15:14:45,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:45,696 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:45,696 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:45,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 15:14:45,696 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:45,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:45,697 INFO L85 PathProgramCache]: Analyzing trace with hash 924134558, now seen corresponding path program 29 times [2022-01-19 15:14:45,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:45,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742126016] [2022-01-19 15:14:45,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:45,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:45,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:46,013 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 15:14:46,013 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:46,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742126016] [2022-01-19 15:14:46,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742126016] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:46,013 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:46,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:14:46,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610430534] [2022-01-19 15:14:46,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:46,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:14:46,014 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:46,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:14:46,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:14:46,015 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:46,015 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 281 transitions, 2759 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:46,015 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:46,015 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:46,015 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:46,883 INFO L129 PetriNetUnfolder]: 271/815 cut-off events. [2022-01-19 15:14:46,884 INFO L130 PetriNetUnfolder]: For 5692/5692 co-relation queries the response was YES. [2022-01-19 15:14:46,889 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4687 conditions, 815 events. 271/815 cut-off events. For 5692/5692 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4285 event pairs, 19 based on Foata normal form. 1/813 useless extension candidates. Maximal degree in co-relation 4579. Up to 486 conditions per place. [2022-01-19 15:14:46,892 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 154 selfloop transitions, 115 changer transitions 21/329 dead transitions. [2022-01-19 15:14:46,892 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 329 transitions, 3793 flow [2022-01-19 15:14:46,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 15:14:46,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 15:14:46,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1555 transitions. [2022-01-19 15:14:46,894 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5704328686720469 [2022-01-19 15:14:46,894 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1555 transitions. [2022-01-19 15:14:46,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1555 transitions. [2022-01-19 15:14:46,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:46,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1555 transitions. [2022-01-19 15:14:46,895 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.62068965517241) internal successors, (1555), 29 states have internal predecessors, (1555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:46,897 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:46,897 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:46,897 INFO L186 Difference]: Start difference. First operand has 338 places, 281 transitions, 2759 flow. Second operand 29 states and 1555 transitions. [2022-01-19 15:14:46,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 329 transitions, 3793 flow [2022-01-19 15:14:46,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 329 transitions, 3575 flow, removed 16 selfloop flow, removed 32 redundant places. [2022-01-19 15:14:46,927 INFO L242 Difference]: Finished difference. Result has 333 places, 286 transitions, 2919 flow [2022-01-19 15:14:46,927 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2558, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2919, PETRI_PLACES=333, PETRI_TRANSITIONS=286} [2022-01-19 15:14:46,927 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 245 predicate places. [2022-01-19 15:14:46,928 INFO L470 AbstractCegarLoop]: Abstraction has has 333 places, 286 transitions, 2919 flow [2022-01-19 15:14:46,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:46,928 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:46,928 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:46,928 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-01-19 15:14:46,928 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:46,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:46,928 INFO L85 PathProgramCache]: Analyzing trace with hash -439693616, now seen corresponding path program 30 times [2022-01-19 15:14:46,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:46,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707960745] [2022-01-19 15:14:46,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:46,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:46,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:47,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 15:14:47,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:47,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707960745] [2022-01-19 15:14:47,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707960745] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:47,210 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:47,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:14:47,210 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940921367] [2022-01-19 15:14:47,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:47,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:14:47,210 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:47,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:14:47,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:14:47,211 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:47,211 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 286 transitions, 2919 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:47,211 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:47,211 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:47,212 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:48,123 INFO L129 PetriNetUnfolder]: 271/790 cut-off events. [2022-01-19 15:14:48,123 INFO L130 PetriNetUnfolder]: For 6066/6066 co-relation queries the response was YES. [2022-01-19 15:14:48,128 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4699 conditions, 790 events. 271/790 cut-off events. For 6066/6066 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 4015 event pairs, 19 based on Foata normal form. 1/788 useless extension candidates. Maximal degree in co-relation 4592. Up to 474 conditions per place. [2022-01-19 15:14:48,130 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 152 selfloop transitions, 119 changer transitions 17/327 dead transitions. [2022-01-19 15:14:48,130 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 327 transitions, 3830 flow [2022-01-19 15:14:48,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:14:48,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:14:48,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1758 transitions. [2022-01-19 15:14:48,132 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5667311411992263 [2022-01-19 15:14:48,132 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1758 transitions. [2022-01-19 15:14:48,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1758 transitions. [2022-01-19 15:14:48,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:48,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1758 transitions. [2022-01-19 15:14:48,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.27272727272727) internal successors, (1758), 33 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:48,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:48,135 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:48,135 INFO L186 Difference]: Start difference. First operand has 333 places, 286 transitions, 2919 flow. Second operand 33 states and 1758 transitions. [2022-01-19 15:14:48,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 327 transitions, 3830 flow [2022-01-19 15:14:48,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 327 transitions, 3458 flow, removed 60 selfloop flow, removed 28 redundant places. [2022-01-19 15:14:48,165 INFO L242 Difference]: Finished difference. Result has 338 places, 288 transitions, 2900 flow [2022-01-19 15:14:48,165 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2583, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2900, PETRI_PLACES=338, PETRI_TRANSITIONS=288} [2022-01-19 15:14:48,165 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 250 predicate places. [2022-01-19 15:14:48,165 INFO L470 AbstractCegarLoop]: Abstraction has has 338 places, 288 transitions, 2900 flow [2022-01-19 15:14:48,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:48,166 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:48,166 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:48,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-19 15:14:48,166 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:48,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:48,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1178169136, now seen corresponding path program 31 times [2022-01-19 15:14:48,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:48,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323381553] [2022-01-19 15:14:48,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:48,166 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:48,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:48,436 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 15:14:48,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:48,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323381553] [2022-01-19 15:14:48,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323381553] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:48,436 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:48,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:14:48,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91607485] [2022-01-19 15:14:48,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:48,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:14:48,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:48,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:14:48,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:14:48,437 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:48,438 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 288 transitions, 2900 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:48,438 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:48,438 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:48,438 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:49,558 INFO L129 PetriNetUnfolder]: 269/783 cut-off events. [2022-01-19 15:14:49,559 INFO L130 PetriNetUnfolder]: For 4995/4995 co-relation queries the response was YES. [2022-01-19 15:14:49,564 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4525 conditions, 783 events. 269/783 cut-off events. For 4995/4995 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3948 event pairs, 20 based on Foata normal form. 1/780 useless extension candidates. Maximal degree in co-relation 4421. Up to 474 conditions per place. [2022-01-19 15:14:49,566 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 150 selfloop transitions, 109 changer transitions 25/323 dead transitions. [2022-01-19 15:14:49,567 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 323 transitions, 3727 flow [2022-01-19 15:14:49,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:14:49,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:14:49,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1703 transitions. [2022-01-19 15:14:49,568 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.566156914893617 [2022-01-19 15:14:49,568 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1703 transitions. [2022-01-19 15:14:49,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1703 transitions. [2022-01-19 15:14:49,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:49,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1703 transitions. [2022-01-19 15:14:49,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.21875) internal successors, (1703), 32 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:49,572 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:49,572 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:49,572 INFO L186 Difference]: Start difference. First operand has 338 places, 288 transitions, 2900 flow. Second operand 32 states and 1703 transitions. [2022-01-19 15:14:49,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 323 transitions, 3727 flow [2022-01-19 15:14:49,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 323 transitions, 3449 flow, removed 30 selfloop flow, removed 26 redundant places. [2022-01-19 15:14:49,602 INFO L242 Difference]: Finished difference. Result has 344 places, 277 transitions, 2813 flow [2022-01-19 15:14:49,603 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2635, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2813, PETRI_PLACES=344, PETRI_TRANSITIONS=277} [2022-01-19 15:14:49,603 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 256 predicate places. [2022-01-19 15:14:49,603 INFO L470 AbstractCegarLoop]: Abstraction has has 344 places, 277 transitions, 2813 flow [2022-01-19 15:14:49,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:49,603 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:49,603 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:49,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 15:14:49,603 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:49,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:49,604 INFO L85 PathProgramCache]: Analyzing trace with hash 400484758, now seen corresponding path program 32 times [2022-01-19 15:14:49,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:49,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120430475] [2022-01-19 15:14:49,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:49,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:49,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:49,878 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 15:14:49,879 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:49,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120430475] [2022-01-19 15:14:49,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120430475] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:49,879 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:49,879 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:14:49,879 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648363795] [2022-01-19 15:14:49,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:49,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:14:49,879 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:49,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:14:49,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:14:49,880 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:49,881 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 277 transitions, 2813 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:49,881 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:49,881 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:49,881 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:51,088 INFO L129 PetriNetUnfolder]: 262/761 cut-off events. [2022-01-19 15:14:51,088 INFO L130 PetriNetUnfolder]: For 5125/5125 co-relation queries the response was YES. [2022-01-19 15:14:51,093 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4503 conditions, 761 events. 262/761 cut-off events. For 5125/5125 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3810 event pairs, 18 based on Foata normal form. 1/759 useless extension candidates. Maximal degree in co-relation 4394. Up to 494 conditions per place. [2022-01-19 15:14:51,095 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 163 selfloop transitions, 92 changer transitions 15/309 dead transitions. [2022-01-19 15:14:51,096 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 309 transitions, 3593 flow [2022-01-19 15:14:51,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:14:51,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:14:51,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1694 transitions. [2022-01-19 15:14:51,097 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5631648936170213 [2022-01-19 15:14:51,097 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1694 transitions. [2022-01-19 15:14:51,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1694 transitions. [2022-01-19 15:14:51,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:51,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1694 transitions. [2022-01-19 15:14:51,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.9375) internal successors, (1694), 32 states have internal predecessors, (1694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:51,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:51,100 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:51,101 INFO L186 Difference]: Start difference. First operand has 344 places, 277 transitions, 2813 flow. Second operand 32 states and 1694 transitions. [2022-01-19 15:14:51,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 309 transitions, 3593 flow [2022-01-19 15:14:51,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 309 transitions, 3256 flow, removed 28 selfloop flow, removed 36 redundant places. [2022-01-19 15:14:51,130 INFO L242 Difference]: Finished difference. Result has 336 places, 276 transitions, 2698 flow [2022-01-19 15:14:51,130 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2505, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2698, PETRI_PLACES=336, PETRI_TRANSITIONS=276} [2022-01-19 15:14:51,131 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 248 predicate places. [2022-01-19 15:14:51,131 INFO L470 AbstractCegarLoop]: Abstraction has has 336 places, 276 transitions, 2698 flow [2022-01-19 15:14:51,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:51,131 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:51,131 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:51,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 15:14:51,131 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:51,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:51,132 INFO L85 PathProgramCache]: Analyzing trace with hash 145279624, now seen corresponding path program 33 times [2022-01-19 15:14:51,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:51,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156700972] [2022-01-19 15:14:51,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:51,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:51,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:51,422 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 15:14:51,423 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:51,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156700972] [2022-01-19 15:14:51,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156700972] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:51,423 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:51,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:14:51,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729871049] [2022-01-19 15:14:51,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:51,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:14:51,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:51,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:14:51,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:14:51,424 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:51,425 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 276 transitions, 2698 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:51,425 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:51,425 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:51,425 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:52,267 INFO L129 PetriNetUnfolder]: 257/748 cut-off events. [2022-01-19 15:14:52,267 INFO L130 PetriNetUnfolder]: For 4872/4872 co-relation queries the response was YES. [2022-01-19 15:14:52,272 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4347 conditions, 748 events. 257/748 cut-off events. For 4872/4872 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3729 event pairs, 20 based on Foata normal form. 1/745 useless extension candidates. Maximal degree in co-relation 4239. Up to 461 conditions per place. [2022-01-19 15:14:52,274 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 141 selfloop transitions, 106 changer transitions 20/306 dead transitions. [2022-01-19 15:14:52,274 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 306 transitions, 3432 flow [2022-01-19 15:14:52,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 15:14:52,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 15:14:52,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1600 transitions. [2022-01-19 15:14:52,276 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5673758865248227 [2022-01-19 15:14:52,276 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1600 transitions. [2022-01-19 15:14:52,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1600 transitions. [2022-01-19 15:14:52,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:52,276 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1600 transitions. [2022-01-19 15:14:52,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.333333333333336) internal successors, (1600), 30 states have internal predecessors, (1600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:52,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:52,279 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:52,279 INFO L186 Difference]: Start difference. First operand has 336 places, 276 transitions, 2698 flow. Second operand 30 states and 1600 transitions. [2022-01-19 15:14:52,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 306 transitions, 3432 flow [2022-01-19 15:14:52,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 306 transitions, 3217 flow, removed 15 selfloop flow, removed 31 redundant places. [2022-01-19 15:14:52,307 INFO L242 Difference]: Finished difference. Result has 333 places, 268 transitions, 2667 flow [2022-01-19 15:14:52,307 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2493, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2667, PETRI_PLACES=333, PETRI_TRANSITIONS=268} [2022-01-19 15:14:52,308 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 245 predicate places. [2022-01-19 15:14:52,308 INFO L470 AbstractCegarLoop]: Abstraction has has 333 places, 268 transitions, 2667 flow [2022-01-19 15:14:52,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:52,308 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:52,308 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:52,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-19 15:14:52,308 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:52,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:52,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1614481682, now seen corresponding path program 34 times [2022-01-19 15:14:52,309 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:52,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023854184] [2022-01-19 15:14:52,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:52,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:52,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:52,610 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 15:14:52,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:52,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023854184] [2022-01-19 15:14:52,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023854184] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:52,611 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:52,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:14:52,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054274126] [2022-01-19 15:14:52,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:52,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:14:52,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:52,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:14:52,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:14:52,612 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:52,613 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 268 transitions, 2667 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:52,613 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:52,613 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:52,613 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:53,576 INFO L129 PetriNetUnfolder]: 249/716 cut-off events. [2022-01-19 15:14:53,576 INFO L130 PetriNetUnfolder]: For 4476/4476 co-relation queries the response was YES. [2022-01-19 15:14:53,581 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4192 conditions, 716 events. 249/716 cut-off events. For 4476/4476 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3471 event pairs, 18 based on Foata normal form. 1/714 useless extension candidates. Maximal degree in co-relation 4086. Up to 456 conditions per place. [2022-01-19 15:14:53,583 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 141 selfloop transitions, 98 changer transitions 17/295 dead transitions. [2022-01-19 15:14:53,583 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 295 transitions, 3322 flow [2022-01-19 15:14:53,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 15:14:53,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 15:14:53,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1593 transitions. [2022-01-19 15:14:53,585 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5648936170212766 [2022-01-19 15:14:53,585 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1593 transitions. [2022-01-19 15:14:53,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1593 transitions. [2022-01-19 15:14:53,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:53,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1593 transitions. [2022-01-19 15:14:53,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.1) internal successors, (1593), 30 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:53,588 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:53,588 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:53,588 INFO L186 Difference]: Start difference. First operand has 333 places, 268 transitions, 2667 flow. Second operand 30 states and 1593 transitions. [2022-01-19 15:14:53,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 295 transitions, 3322 flow [2022-01-19 15:14:53,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 295 transitions, 3035 flow, removed 11 selfloop flow, removed 32 redundant places. [2022-01-19 15:14:53,615 INFO L242 Difference]: Finished difference. Result has 323 places, 261 transitions, 2546 flow [2022-01-19 15:14:53,615 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2384, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2546, PETRI_PLACES=323, PETRI_TRANSITIONS=261} [2022-01-19 15:14:53,622 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 235 predicate places. [2022-01-19 15:14:53,623 INFO L470 AbstractCegarLoop]: Abstraction has has 323 places, 261 transitions, 2546 flow [2022-01-19 15:14:53,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:53,623 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:53,623 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:53,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-01-19 15:14:53,623 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:53,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:53,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1987275834, now seen corresponding path program 35 times [2022-01-19 15:14:53,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:53,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171051062] [2022-01-19 15:14:53,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:53,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:53,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:53,939 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 15:14:53,939 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:53,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171051062] [2022-01-19 15:14:53,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171051062] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:53,940 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:53,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:14:53,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804411769] [2022-01-19 15:14:53,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:53,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:14:53,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:53,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:14:53,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:14:53,941 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:53,941 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 261 transitions, 2546 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:53,941 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:53,941 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:53,941 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:54,795 INFO L129 PetriNetUnfolder]: 247/706 cut-off events. [2022-01-19 15:14:54,795 INFO L130 PetriNetUnfolder]: For 3899/3899 co-relation queries the response was YES. [2022-01-19 15:14:54,800 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4051 conditions, 706 events. 247/706 cut-off events. For 3899/3899 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3379 event pairs, 19 based on Foata normal form. 1/704 useless extension candidates. Maximal degree in co-relation 3951. Up to 460 conditions per place. [2022-01-19 15:14:54,802 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 148 selfloop transitions, 77 changer transitions 23/287 dead transitions. [2022-01-19 15:14:54,802 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 287 transitions, 3177 flow [2022-01-19 15:14:54,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 15:14:54,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 15:14:54,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1588 transitions. [2022-01-19 15:14:54,803 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5631205673758866 [2022-01-19 15:14:54,803 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1588 transitions. [2022-01-19 15:14:54,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1588 transitions. [2022-01-19 15:14:54,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:54,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1588 transitions. [2022-01-19 15:14:54,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 52.93333333333333) internal successors, (1588), 30 states have internal predecessors, (1588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:54,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:54,806 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:54,806 INFO L186 Difference]: Start difference. First operand has 323 places, 261 transitions, 2546 flow. Second operand 30 states and 1588 transitions. [2022-01-19 15:14:54,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 287 transitions, 3177 flow [2022-01-19 15:14:54,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 287 transitions, 2870 flow, removed 13 selfloop flow, removed 28 redundant places. [2022-01-19 15:14:54,829 INFO L242 Difference]: Finished difference. Result has 314 places, 249 transitions, 2275 flow [2022-01-19 15:14:54,829 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2245, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2275, PETRI_PLACES=314, PETRI_TRANSITIONS=249} [2022-01-19 15:14:54,829 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 226 predicate places. [2022-01-19 15:14:54,829 INFO L470 AbstractCegarLoop]: Abstraction has has 314 places, 249 transitions, 2275 flow [2022-01-19 15:14:54,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:54,830 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:54,830 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:54,830 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-01-19 15:14:54,830 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:54,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:54,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1554589640, now seen corresponding path program 36 times [2022-01-19 15:14:54,830 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:54,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73183825] [2022-01-19 15:14:54,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:54,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:54,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:55,130 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 15:14:55,131 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:55,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73183825] [2022-01-19 15:14:55,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73183825] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:55,131 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:55,131 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:14:55,131 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634825192] [2022-01-19 15:14:55,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:55,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:14:55,131 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:55,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:14:55,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:14:55,132 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:55,133 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 249 transitions, 2275 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:55,133 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:55,133 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:55,133 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:56,814 INFO L129 PetriNetUnfolder]: 245/699 cut-off events. [2022-01-19 15:14:56,815 INFO L130 PetriNetUnfolder]: For 3698/3698 co-relation queries the response was YES. [2022-01-19 15:14:56,819 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3868 conditions, 699 events. 245/699 cut-off events. For 3698/3698 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3317 event pairs, 17 based on Foata normal form. 1/698 useless extension candidates. Maximal degree in co-relation 3770. Up to 454 conditions per place. [2022-01-19 15:14:56,821 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 141 selfloop transitions, 87 changer transitions 16/283 dead transitions. [2022-01-19 15:14:56,821 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 283 transitions, 3002 flow [2022-01-19 15:14:56,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:14:56,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:14:56,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1841 transitions. [2022-01-19 15:14:56,823 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5595744680851064 [2022-01-19 15:14:56,823 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1841 transitions. [2022-01-19 15:14:56,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1841 transitions. [2022-01-19 15:14:56,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:56,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1841 transitions. [2022-01-19 15:14:56,832 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.6) internal successors, (1841), 35 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:56,833 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:56,834 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:56,834 INFO L186 Difference]: Start difference. First operand has 314 places, 249 transitions, 2275 flow. Second operand 35 states and 1841 transitions. [2022-01-19 15:14:56,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 283 transitions, 3002 flow [2022-01-19 15:14:56,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 283 transitions, 2717 flow, removed 20 selfloop flow, removed 34 redundant places. [2022-01-19 15:14:56,855 INFO L242 Difference]: Finished difference. Result has 303 places, 251 transitions, 2242 flow [2022-01-19 15:14:56,855 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2004, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2242, PETRI_PLACES=303, PETRI_TRANSITIONS=251} [2022-01-19 15:14:56,856 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 215 predicate places. [2022-01-19 15:14:56,856 INFO L470 AbstractCegarLoop]: Abstraction has has 303 places, 251 transitions, 2242 flow [2022-01-19 15:14:56,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:56,856 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:56,856 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:56,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-01-19 15:14:56,856 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:56,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:56,856 INFO L85 PathProgramCache]: Analyzing trace with hash 141646928, now seen corresponding path program 37 times [2022-01-19 15:14:56,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:56,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043506362] [2022-01-19 15:14:56,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:56,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:56,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:57,138 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 15:14:57,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:57,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043506362] [2022-01-19 15:14:57,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043506362] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:57,138 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:57,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:14:57,138 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108715916] [2022-01-19 15:14:57,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:57,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:14:57,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:57,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:14:57,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:14:57,140 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:57,140 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 251 transitions, 2242 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:57,140 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:57,140 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:57,140 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:14:58,091 INFO L129 PetriNetUnfolder]: 240/678 cut-off events. [2022-01-19 15:14:58,091 INFO L130 PetriNetUnfolder]: For 3710/3710 co-relation queries the response was YES. [2022-01-19 15:14:58,095 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3759 conditions, 678 events. 240/678 cut-off events. For 3710/3710 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3150 event pairs, 19 based on Foata normal form. 1/676 useless extension candidates. Maximal degree in co-relation 3665. Up to 450 conditions per place. [2022-01-19 15:14:58,097 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 139 selfloop transitions, 73 changer transitions 23/274 dead transitions. [2022-01-19 15:14:58,097 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 274 transitions, 2835 flow [2022-01-19 15:14:58,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:14:58,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:14:58,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1685 transitions. [2022-01-19 15:14:58,099 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5601728723404256 [2022-01-19 15:14:58,099 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1685 transitions. [2022-01-19 15:14:58,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1685 transitions. [2022-01-19 15:14:58,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:14:58,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1685 transitions. [2022-01-19 15:14:58,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.65625) internal successors, (1685), 32 states have internal predecessors, (1685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:58,102 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:58,102 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:58,102 INFO L186 Difference]: Start difference. First operand has 303 places, 251 transitions, 2242 flow. Second operand 32 states and 1685 transitions. [2022-01-19 15:14:58,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 274 transitions, 2835 flow [2022-01-19 15:14:58,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 274 transitions, 2597 flow, removed 31 selfloop flow, removed 30 redundant places. [2022-01-19 15:14:58,121 INFO L242 Difference]: Finished difference. Result has 302 places, 237 transitions, 2050 flow [2022-01-19 15:14:58,121 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2012, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2050, PETRI_PLACES=302, PETRI_TRANSITIONS=237} [2022-01-19 15:14:58,121 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 214 predicate places. [2022-01-19 15:14:58,121 INFO L470 AbstractCegarLoop]: Abstraction has has 302 places, 237 transitions, 2050 flow [2022-01-19 15:14:58,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:58,122 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:14:58,122 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:14:58,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-01-19 15:14:58,122 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:14:58,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:14:58,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1861913176, now seen corresponding path program 38 times [2022-01-19 15:14:58,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:14:58,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519116740] [2022-01-19 15:14:58,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:14:58,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:14:58,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:14:58,426 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 15:14:58,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:14:58,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519116740] [2022-01-19 15:14:58,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519116740] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:14:58,426 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:14:58,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:14:58,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70609990] [2022-01-19 15:14:58,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:14:58,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:14:58,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:14:58,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:14:58,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:14:58,428 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:14:58,428 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 237 transitions, 2050 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:14:58,428 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:14:58,428 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:14:58,428 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:01,219 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:15:03,120 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:15:03,354 INFO L129 PetriNetUnfolder]: 240/670 cut-off events. [2022-01-19 15:15:03,354 INFO L130 PetriNetUnfolder]: For 3545/3545 co-relation queries the response was YES. [2022-01-19 15:15:03,358 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3670 conditions, 670 events. 240/670 cut-off events. For 3545/3545 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3094 event pairs, 19 based on Foata normal form. 1/669 useless extension candidates. Maximal degree in co-relation 3576. Up to 447 conditions per place. [2022-01-19 15:15:03,360 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 135 selfloop transitions, 80 changer transitions 16/270 dead transitions. [2022-01-19 15:15:03,361 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 270 transitions, 2751 flow [2022-01-19 15:15:03,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:15:03,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:15:03,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1837 transitions. [2022-01-19 15:15:03,363 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5583586626139818 [2022-01-19 15:15:03,363 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1837 transitions. [2022-01-19 15:15:03,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1837 transitions. [2022-01-19 15:15:03,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:03,364 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1837 transitions. [2022-01-19 15:15:03,365 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.48571428571429) internal successors, (1837), 35 states have internal predecessors, (1837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:03,367 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:03,367 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:03,367 INFO L186 Difference]: Start difference. First operand has 302 places, 237 transitions, 2050 flow. Second operand 35 states and 1837 transitions. [2022-01-19 15:15:03,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 270 transitions, 2751 flow [2022-01-19 15:15:03,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 270 transitions, 2463 flow, removed 35 selfloop flow, removed 36 redundant places. [2022-01-19 15:15:03,385 INFO L242 Difference]: Finished difference. Result has 284 places, 239 transitions, 2014 flow [2022-01-19 15:15:03,386 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1792, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2014, PETRI_PLACES=284, PETRI_TRANSITIONS=239} [2022-01-19 15:15:03,386 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 196 predicate places. [2022-01-19 15:15:03,386 INFO L470 AbstractCegarLoop]: Abstraction has has 284 places, 239 transitions, 2014 flow [2022-01-19 15:15:03,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:03,386 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:03,386 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:03,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-01-19 15:15:03,386 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:03,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:03,387 INFO L85 PathProgramCache]: Analyzing trace with hash -653631182, now seen corresponding path program 39 times [2022-01-19 15:15:03,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:03,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908519953] [2022-01-19 15:15:03,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:03,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:03,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:03,704 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 15:15:03,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:03,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908519953] [2022-01-19 15:15:03,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908519953] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:03,704 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:03,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:15:03,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284535067] [2022-01-19 15:15:03,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:03,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:15:03,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:03,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:15:03,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:15:03,706 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:03,706 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 239 transitions, 2014 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:03,706 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:03,706 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:03,706 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:04,713 INFO L129 PetriNetUnfolder]: 235/660 cut-off events. [2022-01-19 15:15:04,713 INFO L130 PetriNetUnfolder]: For 3221/3221 co-relation queries the response was YES. [2022-01-19 15:15:04,717 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3506 conditions, 660 events. 235/660 cut-off events. For 3221/3221 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3050 event pairs, 21 based on Foata normal form. 1/658 useless extension candidates. Maximal degree in co-relation 3420. Up to 443 conditions per place. [2022-01-19 15:15:04,718 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 132 selfloop transitions, 61 changer transitions 29/261 dead transitions. [2022-01-19 15:15:04,718 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 261 transitions, 2569 flow [2022-01-19 15:15:04,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:15:04,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:15:04,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1681 transitions. [2022-01-19 15:15:04,720 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.558843085106383 [2022-01-19 15:15:04,720 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1681 transitions. [2022-01-19 15:15:04,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1681 transitions. [2022-01-19 15:15:04,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:04,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1681 transitions. [2022-01-19 15:15:04,721 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.53125) internal successors, (1681), 32 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 15:15:04,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:04,723 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:04,723 INFO L186 Difference]: Start difference. First operand has 284 places, 239 transitions, 2014 flow. Second operand 32 states and 1681 transitions. [2022-01-19 15:15:04,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 261 transitions, 2569 flow [2022-01-19 15:15:04,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 261 transitions, 2360 flow, removed 26 selfloop flow, removed 29 redundant places. [2022-01-19 15:15:04,739 INFO L242 Difference]: Finished difference. Result has 284 places, 220 transitions, 1792 flow [2022-01-19 15:15:04,740 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1811, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1792, PETRI_PLACES=284, PETRI_TRANSITIONS=220} [2022-01-19 15:15:04,740 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 196 predicate places. [2022-01-19 15:15:04,740 INFO L470 AbstractCegarLoop]: Abstraction has has 284 places, 220 transitions, 1792 flow [2022-01-19 15:15:04,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:04,740 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:04,740 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:04,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-01-19 15:15:04,740 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:04,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:04,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1113334856, now seen corresponding path program 40 times [2022-01-19 15:15:04,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:04,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210372051] [2022-01-19 15:15:04,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:04,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:04,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:05,045 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 15:15:05,045 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:05,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210372051] [2022-01-19 15:15:05,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210372051] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:05,045 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:05,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:15:05,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849630755] [2022-01-19 15:15:05,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:05,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:15:05,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:05,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:15:05,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:15:05,047 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:05,047 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 220 transitions, 1792 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:05,047 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:05,047 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:05,047 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:06,266 INFO L129 PetriNetUnfolder]: 238/662 cut-off events. [2022-01-19 15:15:06,266 INFO L130 PetriNetUnfolder]: For 3357/3357 co-relation queries the response was YES. [2022-01-19 15:15:06,270 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3477 conditions, 662 events. 238/662 cut-off events. For 3357/3357 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3057 event pairs, 17 based on Foata normal form. 1/661 useless extension candidates. Maximal degree in co-relation 3391. Up to 433 conditions per place. [2022-01-19 15:15:06,272 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 120 selfloop transitions, 75 changer transitions 22/256 dead transitions. [2022-01-19 15:15:06,272 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 256 transitions, 2483 flow [2022-01-19 15:15:06,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:15:06,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:15:06,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1739 transitions. [2022-01-19 15:15:06,274 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5606060606060606 [2022-01-19 15:15:06,274 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1739 transitions. [2022-01-19 15:15:06,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1739 transitions. [2022-01-19 15:15:06,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:06,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1739 transitions. [2022-01-19 15:15:06,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.696969696969695) internal successors, (1739), 33 states have internal predecessors, (1739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:06,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:06,277 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:06,277 INFO L186 Difference]: Start difference. First operand has 284 places, 220 transitions, 1792 flow. Second operand 33 states and 1739 transitions. [2022-01-19 15:15:06,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 256 transitions, 2483 flow [2022-01-19 15:15:06,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 256 transitions, 2239 flow, removed 33 selfloop flow, removed 34 redundant places. [2022-01-19 15:15:06,293 INFO L242 Difference]: Finished difference. Result has 262 places, 220 transitions, 1766 flow [2022-01-19 15:15:06,293 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1574, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1766, PETRI_PLACES=262, PETRI_TRANSITIONS=220} [2022-01-19 15:15:06,293 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 174 predicate places. [2022-01-19 15:15:06,294 INFO L470 AbstractCegarLoop]: Abstraction has has 262 places, 220 transitions, 1766 flow [2022-01-19 15:15:06,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:06,294 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:06,294 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:06,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-01-19 15:15:06,294 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:06,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:06,294 INFO L85 PathProgramCache]: Analyzing trace with hash -457638894, now seen corresponding path program 41 times [2022-01-19 15:15:06,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:06,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200855409] [2022-01-19 15:15:06,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:06,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:06,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:06,558 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 15:15:06,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:06,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200855409] [2022-01-19 15:15:06,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200855409] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:06,558 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:06,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:15:06,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082561000] [2022-01-19 15:15:06,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:06,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:15:06,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:06,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:15:06,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:15:06,560 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:06,560 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 220 transitions, 1766 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:06,560 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:06,560 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:06,560 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:07,518 INFO L129 PetriNetUnfolder]: 231/634 cut-off events. [2022-01-19 15:15:07,519 INFO L130 PetriNetUnfolder]: For 3349/3349 co-relation queries the response was YES. [2022-01-19 15:15:07,522 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3387 conditions, 634 events. 231/634 cut-off events. For 3349/3349 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2900 event pairs, 18 based on Foata normal form. 1/632 useless extension candidates. Maximal degree in co-relation 3307. Up to 434 conditions per place. [2022-01-19 15:15:07,524 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 121 selfloop transitions, 69 changer transitions 18/247 dead transitions. [2022-01-19 15:15:07,524 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 247 transitions, 2306 flow [2022-01-19 15:15:07,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 15:15:07,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 15:15:07,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1630 transitions. [2022-01-19 15:15:07,526 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5593685655456417 [2022-01-19 15:15:07,526 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1630 transitions. [2022-01-19 15:15:07,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1630 transitions. [2022-01-19 15:15:07,526 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:07,526 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1630 transitions. [2022-01-19 15:15:07,527 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.58064516129032) internal successors, (1630), 31 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:07,528 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:07,529 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:07,529 INFO L186 Difference]: Start difference. First operand has 262 places, 220 transitions, 1766 flow. Second operand 31 states and 1630 transitions. [2022-01-19 15:15:07,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 247 transitions, 2306 flow [2022-01-19 15:15:07,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 247 transitions, 2130 flow, removed 27 selfloop flow, removed 31 redundant places. [2022-01-19 15:15:07,545 INFO L242 Difference]: Finished difference. Result has 262 places, 217 transitions, 1742 flow [2022-01-19 15:15:07,545 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1602, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1742, PETRI_PLACES=262, PETRI_TRANSITIONS=217} [2022-01-19 15:15:07,546 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 174 predicate places. [2022-01-19 15:15:07,546 INFO L470 AbstractCegarLoop]: Abstraction has has 262 places, 217 transitions, 1742 flow [2022-01-19 15:15:07,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:07,546 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:07,546 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:07,546 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-01-19 15:15:07,546 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:07,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:07,547 INFO L85 PathProgramCache]: Analyzing trace with hash -2058534538, now seen corresponding path program 42 times [2022-01-19 15:15:07,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:07,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652867968] [2022-01-19 15:15:07,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:07,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:07,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:07,846 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 15:15:07,846 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:07,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652867968] [2022-01-19 15:15:07,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652867968] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:07,847 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:07,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 15:15:07,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612930946] [2022-01-19 15:15:07,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:07,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 15:15:07,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:07,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 15:15:07,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 15:15:07,848 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:07,849 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 217 transitions, 1742 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:07,849 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:07,849 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:07,849 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:09,194 INFO L129 PetriNetUnfolder]: 227/617 cut-off events. [2022-01-19 15:15:09,195 INFO L130 PetriNetUnfolder]: For 3013/3013 co-relation queries the response was YES. [2022-01-19 15:15:09,197 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3327 conditions, 617 events. 227/617 cut-off events. For 3013/3013 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2739 event pairs, 17 based on Foata normal form. 1/615 useless extension candidates. Maximal degree in co-relation 3247. Up to 426 conditions per place. [2022-01-19 15:15:09,199 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 115 selfloop transitions, 71 changer transitions 15/240 dead transitions. [2022-01-19 15:15:09,199 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 240 transitions, 2276 flow [2022-01-19 15:15:09,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:15:09,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:15:09,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1727 transitions. [2022-01-19 15:15:09,201 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5567375886524822 [2022-01-19 15:15:09,201 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1727 transitions. [2022-01-19 15:15:09,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1727 transitions. [2022-01-19 15:15:09,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:09,201 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1727 transitions. [2022-01-19 15:15:09,202 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.333333333333336) internal successors, (1727), 33 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 15:15:09,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:09,204 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:09,204 INFO L186 Difference]: Start difference. First operand has 262 places, 217 transitions, 1742 flow. Second operand 33 states and 1727 transitions. [2022-01-19 15:15:09,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 240 transitions, 2276 flow [2022-01-19 15:15:09,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 240 transitions, 2062 flow, removed 12 selfloop flow, removed 32 redundant places. [2022-01-19 15:15:09,217 INFO L242 Difference]: Finished difference. Result has 259 places, 212 transitions, 1665 flow [2022-01-19 15:15:09,218 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1536, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1665, PETRI_PLACES=259, PETRI_TRANSITIONS=212} [2022-01-19 15:15:09,218 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 171 predicate places. [2022-01-19 15:15:09,218 INFO L470 AbstractCegarLoop]: Abstraction has has 259 places, 212 transitions, 1665 flow [2022-01-19 15:15:09,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:09,218 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:09,218 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:09,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-01-19 15:15:09,218 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:09,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:09,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1379353922, now seen corresponding path program 43 times [2022-01-19 15:15:09,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:09,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519026400] [2022-01-19 15:15:09,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:09,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:09,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:09,499 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 15:15:09,499 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:09,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519026400] [2022-01-19 15:15:09,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519026400] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:09,499 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:09,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 15:15:09,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40115968] [2022-01-19 15:15:09,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:09,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 15:15:09,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:09,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 15:15:09,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 15:15:09,501 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:09,501 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 212 transitions, 1665 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:09,501 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:09,501 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:09,501 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:10,444 INFO L129 PetriNetUnfolder]: 223/608 cut-off events. [2022-01-19 15:15:10,444 INFO L130 PetriNetUnfolder]: For 2982/2982 co-relation queries the response was YES. [2022-01-19 15:15:10,448 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3205 conditions, 608 events. 223/608 cut-off events. For 2982/2982 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2725 event pairs, 18 based on Foata normal form. 1/607 useless extension candidates. Maximal degree in co-relation 3128. Up to 424 conditions per place. [2022-01-19 15:15:10,449 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 112 selfloop transitions, 55 changer transitions 27/233 dead transitions. [2022-01-19 15:15:10,450 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 233 transitions, 2138 flow [2022-01-19 15:15:10,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 15:15:10,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 15:15:10,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1622 transitions. [2022-01-19 15:15:10,451 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5566231983527797 [2022-01-19 15:15:10,451 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1622 transitions. [2022-01-19 15:15:10,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1622 transitions. [2022-01-19 15:15:10,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:10,451 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1622 transitions. [2022-01-19 15:15:10,452 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.32258064516129) internal successors, (1622), 31 states have internal predecessors, (1622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:10,454 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:10,454 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:10,454 INFO L186 Difference]: Start difference. First operand has 259 places, 212 transitions, 1665 flow. Second operand 31 states and 1622 transitions. [2022-01-19 15:15:10,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 233 transitions, 2138 flow [2022-01-19 15:15:10,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 233 transitions, 1904 flow, removed 12 selfloop flow, removed 33 redundant places. [2022-01-19 15:15:10,468 INFO L242 Difference]: Finished difference. Result has 252 places, 196 transitions, 1463 flow [2022-01-19 15:15:10,468 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1439, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1463, PETRI_PLACES=252, PETRI_TRANSITIONS=196} [2022-01-19 15:15:10,469 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 164 predicate places. [2022-01-19 15:15:10,469 INFO L470 AbstractCegarLoop]: Abstraction has has 252 places, 196 transitions, 1463 flow [2022-01-19 15:15:10,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:10,469 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:10,469 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:10,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-01-19 15:15:10,469 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:10,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:10,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1936159142, now seen corresponding path program 44 times [2022-01-19 15:15:10,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:10,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760654800] [2022-01-19 15:15:10,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:10,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:10,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:10,737 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 15:15:10,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:10,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760654800] [2022-01-19 15:15:10,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760654800] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:10,738 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:10,738 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:15:10,738 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075631908] [2022-01-19 15:15:10,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:10,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:15:10,738 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:10,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:15:10,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:15:10,739 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:10,740 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 196 transitions, 1463 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:10,740 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:10,740 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:10,740 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:11,801 INFO L129 PetriNetUnfolder]: 260/729 cut-off events. [2022-01-19 15:15:11,801 INFO L130 PetriNetUnfolder]: For 3566/3566 co-relation queries the response was YES. [2022-01-19 15:15:11,804 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3650 conditions, 729 events. 260/729 cut-off events. For 3566/3566 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3590 event pairs, 42 based on Foata normal form. 1/728 useless extension candidates. Maximal degree in co-relation 3576. Up to 435 conditions per place. [2022-01-19 15:15:11,806 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 115 selfloop transitions, 81 changer transitions 45/280 dead transitions. [2022-01-19 15:15:11,806 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 280 transitions, 2754 flow [2022-01-19 15:15:11,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:15:11,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:15:11,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1965 transitions. [2022-01-19 15:15:11,808 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5649798734905118 [2022-01-19 15:15:11,808 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1965 transitions. [2022-01-19 15:15:11,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1965 transitions. [2022-01-19 15:15:11,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:11,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1965 transitions. [2022-01-19 15:15:11,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.108108108108105) internal successors, (1965), 37 states have internal predecessors, (1965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:11,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:11,811 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:11,811 INFO L186 Difference]: Start difference. First operand has 252 places, 196 transitions, 1463 flow. Second operand 37 states and 1965 transitions. [2022-01-19 15:15:11,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 280 transitions, 2754 flow [2022-01-19 15:15:11,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 280 transitions, 2503 flow, removed 23 selfloop flow, removed 26 redundant places. [2022-01-19 15:15:11,825 INFO L242 Difference]: Finished difference. Result has 254 places, 221 transitions, 1845 flow [2022-01-19 15:15:11,826 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1259, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=1845, PETRI_PLACES=254, PETRI_TRANSITIONS=221} [2022-01-19 15:15:11,826 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 166 predicate places. [2022-01-19 15:15:11,826 INFO L470 AbstractCegarLoop]: Abstraction has has 254 places, 221 transitions, 1845 flow [2022-01-19 15:15:11,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:11,826 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:11,826 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:11,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-01-19 15:15:11,827 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:11,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:11,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1037193658, now seen corresponding path program 45 times [2022-01-19 15:15:11,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:11,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26150365] [2022-01-19 15:15:11,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:11,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:11,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:12,112 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 15:15:12,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:12,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26150365] [2022-01-19 15:15:12,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26150365] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:12,112 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:12,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:15:12,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028881423] [2022-01-19 15:15:12,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:12,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:15:12,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:12,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:15:12,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:15:12,113 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:12,114 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 221 transitions, 1845 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:12,114 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:12,114 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:12,114 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:13,054 INFO L129 PetriNetUnfolder]: 258/725 cut-off events. [2022-01-19 15:15:13,054 INFO L130 PetriNetUnfolder]: For 4657/4657 co-relation queries the response was YES. [2022-01-19 15:15:13,058 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3895 conditions, 725 events. 258/725 cut-off events. For 4657/4657 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3574 event pairs, 43 based on Foata normal form. 1/724 useless extension candidates. Maximal degree in co-relation 3810. Up to 442 conditions per place. [2022-01-19 15:15:13,060 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 120 selfloop transitions, 83 changer transitions 36/278 dead transitions. [2022-01-19 15:15:13,060 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 278 transitions, 2894 flow [2022-01-19 15:15:13,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:15:13,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:15:13,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1811 transitions. [2022-01-19 15:15:13,062 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5666458072590739 [2022-01-19 15:15:13,062 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1811 transitions. [2022-01-19 15:15:13,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1811 transitions. [2022-01-19 15:15:13,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:13,062 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1811 transitions. [2022-01-19 15:15:13,063 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.26470588235294) internal successors, (1811), 34 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:13,065 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:13,065 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:13,065 INFO L186 Difference]: Start difference. First operand has 254 places, 221 transitions, 1845 flow. Second operand 34 states and 1811 transitions. [2022-01-19 15:15:13,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 278 transitions, 2894 flow [2022-01-19 15:15:13,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 278 transitions, 2530 flow, removed 146 selfloop flow, removed 21 redundant places. [2022-01-19 15:15:13,084 INFO L242 Difference]: Finished difference. Result has 269 places, 228 transitions, 1896 flow [2022-01-19 15:15:13,084 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=1896, PETRI_PLACES=269, PETRI_TRANSITIONS=228} [2022-01-19 15:15:13,085 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 181 predicate places. [2022-01-19 15:15:13,085 INFO L470 AbstractCegarLoop]: Abstraction has has 269 places, 228 transitions, 1896 flow [2022-01-19 15:15:13,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:13,085 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:13,085 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:13,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-01-19 15:15:13,085 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:13,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:13,086 INFO L85 PathProgramCache]: Analyzing trace with hash -567600750, now seen corresponding path program 46 times [2022-01-19 15:15:13,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:13,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602022460] [2022-01-19 15:15:13,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:13,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:13,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:13,410 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 15:15:13,410 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:13,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602022460] [2022-01-19 15:15:13,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602022460] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:13,410 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:13,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:15:13,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356018076] [2022-01-19 15:15:13,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:13,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:15:13,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:13,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:15:13,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:15:13,411 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:13,412 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 228 transitions, 1896 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:13,412 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:13,412 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:13,412 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:14,494 INFO L129 PetriNetUnfolder]: 283/787 cut-off events. [2022-01-19 15:15:14,494 INFO L130 PetriNetUnfolder]: For 6001/6001 co-relation queries the response was YES. [2022-01-19 15:15:14,498 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4392 conditions, 787 events. 283/787 cut-off events. For 6001/6001 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3916 event pairs, 35 based on Foata normal form. 1/786 useless extension candidates. Maximal degree in co-relation 4305. Up to 494 conditions per place. [2022-01-19 15:15:14,501 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 153 selfloop transitions, 97 changer transitions 22/311 dead transitions. [2022-01-19 15:15:14,501 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 311 transitions, 3442 flow [2022-01-19 15:15:14,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 15:15:14,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 15:15:14,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2071 transitions. [2022-01-19 15:15:14,502 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5649208947081288 [2022-01-19 15:15:14,503 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2071 transitions. [2022-01-19 15:15:14,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2071 transitions. [2022-01-19 15:15:14,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:14,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2071 transitions. [2022-01-19 15:15:14,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 53.1025641025641) internal successors, (2071), 39 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:14,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:14,506 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:14,506 INFO L186 Difference]: Start difference. First operand has 269 places, 228 transitions, 1896 flow. Second operand 39 states and 2071 transitions. [2022-01-19 15:15:14,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 311 transitions, 3442 flow [2022-01-19 15:15:14,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 311 transitions, 3138 flow, removed 86 selfloop flow, removed 30 redundant places. [2022-01-19 15:15:14,528 INFO L242 Difference]: Finished difference. Result has 281 places, 265 transitions, 2479 flow [2022-01-19 15:15:14,528 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1678, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=2479, PETRI_PLACES=281, PETRI_TRANSITIONS=265} [2022-01-19 15:15:14,529 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 193 predicate places. [2022-01-19 15:15:14,529 INFO L470 AbstractCegarLoop]: Abstraction has has 281 places, 265 transitions, 2479 flow [2022-01-19 15:15:14,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:14,529 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:14,529 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:14,529 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-01-19 15:15:14,529 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:14,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:14,529 INFO L85 PathProgramCache]: Analyzing trace with hash -211797888, now seen corresponding path program 47 times [2022-01-19 15:15:14,530 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:14,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41662920] [2022-01-19 15:15:14,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:14,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:14,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:14,820 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 15:15:14,820 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:14,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41662920] [2022-01-19 15:15:14,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41662920] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:14,821 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:14,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:15:14,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863908807] [2022-01-19 15:15:14,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:14,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:15:14,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:14,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:15:14,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:15:14,822 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:14,824 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 265 transitions, 2479 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:14,824 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:14,824 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:14,824 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:15,946 INFO L129 PetriNetUnfolder]: 299/842 cut-off events. [2022-01-19 15:15:15,946 INFO L130 PetriNetUnfolder]: For 7640/7640 co-relation queries the response was YES. [2022-01-19 15:15:15,951 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4941 conditions, 842 events. 299/842 cut-off events. For 7640/7640 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 4396 event pairs, 55 based on Foata normal form. 1/841 useless extension candidates. Maximal degree in co-relation 4852. Up to 538 conditions per place. [2022-01-19 15:15:15,954 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 159 selfloop transitions, 96 changer transitions 38/332 dead transitions. [2022-01-19 15:15:15,954 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 332 transitions, 3792 flow [2022-01-19 15:15:15,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 15:15:15,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 15:15:15,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2115 transitions. [2022-01-19 15:15:15,956 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5625 [2022-01-19 15:15:15,956 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2115 transitions. [2022-01-19 15:15:15,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2115 transitions. [2022-01-19 15:15:15,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:15,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2115 transitions. [2022-01-19 15:15:15,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.875) internal successors, (2115), 40 states have internal predecessors, (2115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:15,959 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:15,959 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:15,959 INFO L186 Difference]: Start difference. First operand has 281 places, 265 transitions, 2479 flow. Second operand 40 states and 2115 transitions. [2022-01-19 15:15:15,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 332 transitions, 3792 flow [2022-01-19 15:15:15,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 332 transitions, 3302 flow, removed 208 selfloop flow, removed 17 redundant places. [2022-01-19 15:15:15,989 INFO L242 Difference]: Finished difference. Result has 311 places, 281 transitions, 2537 flow [2022-01-19 15:15:15,990 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2025, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=2537, PETRI_PLACES=311, PETRI_TRANSITIONS=281} [2022-01-19 15:15:15,990 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 223 predicate places. [2022-01-19 15:15:15,990 INFO L470 AbstractCegarLoop]: Abstraction has has 311 places, 281 transitions, 2537 flow [2022-01-19 15:15:15,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:15,990 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:15,990 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:15,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-01-19 15:15:15,991 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:15,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:15,991 INFO L85 PathProgramCache]: Analyzing trace with hash -2109494696, now seen corresponding path program 48 times [2022-01-19 15:15:15,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:15,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591113013] [2022-01-19 15:15:15,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:15,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:16,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:16,269 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 15:15:16,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:16,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591113013] [2022-01-19 15:15:16,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591113013] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:16,269 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:16,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:15:16,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701919144] [2022-01-19 15:15:16,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:16,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:15:16,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:16,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:15:16,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:15:16,271 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:16,271 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 281 transitions, 2537 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:16,271 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:16,271 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:16,271 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:17,314 INFO L129 PetriNetUnfolder]: 305/837 cut-off events. [2022-01-19 15:15:17,314 INFO L130 PetriNetUnfolder]: For 8148/8148 co-relation queries the response was YES. [2022-01-19 15:15:17,319 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5185 conditions, 837 events. 305/837 cut-off events. For 8148/8148 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 4383 event pairs, 33 based on Foata normal form. 1/835 useless extension candidates. Maximal degree in co-relation 5084. Up to 536 conditions per place. [2022-01-19 15:15:17,321 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 176 selfloop transitions, 94 changer transitions 40/349 dead transitions. [2022-01-19 15:15:17,321 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 349 transitions, 3909 flow [2022-01-19 15:15:17,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 15:15:17,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 15:15:17,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1659 transitions. [2022-01-19 15:15:17,332 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5693205216197667 [2022-01-19 15:15:17,332 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1659 transitions. [2022-01-19 15:15:17,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1659 transitions. [2022-01-19 15:15:17,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:17,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1659 transitions. [2022-01-19 15:15:17,334 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.516129032258064) internal successors, (1659), 31 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:17,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:17,335 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:17,335 INFO L186 Difference]: Start difference. First operand has 311 places, 281 transitions, 2537 flow. Second operand 31 states and 1659 transitions. [2022-01-19 15:15:17,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 349 transitions, 3909 flow [2022-01-19 15:15:17,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 349 transitions, 3490 flow, removed 150 selfloop flow, removed 31 redundant places. [2022-01-19 15:15:17,367 INFO L242 Difference]: Finished difference. Result has 315 places, 292 transitions, 2680 flow [2022-01-19 15:15:17,368 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2213, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2680, PETRI_PLACES=315, PETRI_TRANSITIONS=292} [2022-01-19 15:15:17,368 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 227 predicate places. [2022-01-19 15:15:17,368 INFO L470 AbstractCegarLoop]: Abstraction has has 315 places, 292 transitions, 2680 flow [2022-01-19 15:15:17,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:17,368 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:17,368 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:17,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-01-19 15:15:17,369 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:17,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:17,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1665187988, now seen corresponding path program 49 times [2022-01-19 15:15:17,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:17,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644762483] [2022-01-19 15:15:17,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:17,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:17,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:17,630 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 15:15:17,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:17,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644762483] [2022-01-19 15:15:17,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644762483] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:17,630 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:17,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:15:17,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394836870] [2022-01-19 15:15:17,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:17,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:15:17,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:17,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:15:17,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:15:17,631 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:17,632 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 292 transitions, 2680 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:17,632 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:17,632 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:17,632 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:18,777 INFO L129 PetriNetUnfolder]: 298/869 cut-off events. [2022-01-19 15:15:18,778 INFO L130 PetriNetUnfolder]: For 8741/8741 co-relation queries the response was YES. [2022-01-19 15:15:18,784 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5235 conditions, 869 events. 298/869 cut-off events. For 8741/8741 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 4681 event pairs, 50 based on Foata normal form. 1/868 useless extension candidates. Maximal degree in co-relation 5131. Up to 533 conditions per place. [2022-01-19 15:15:18,787 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 163 selfloop transitions, 95 changer transitions 39/336 dead transitions. [2022-01-19 15:15:18,787 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 336 transitions, 3688 flow [2022-01-19 15:15:18,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 15:15:18,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 15:15:18,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1909 transitions. [2022-01-19 15:15:18,788 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5641252955082743 [2022-01-19 15:15:18,788 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1909 transitions. [2022-01-19 15:15:18,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1909 transitions. [2022-01-19 15:15:18,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:18,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1909 transitions. [2022-01-19 15:15:18,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.02777777777778) internal successors, (1909), 36 states have internal predecessors, (1909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:18,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:18,792 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:18,792 INFO L186 Difference]: Start difference. First operand has 315 places, 292 transitions, 2680 flow. Second operand 36 states and 1909 transitions. [2022-01-19 15:15:18,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 336 transitions, 3688 flow [2022-01-19 15:15:18,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 336 transitions, 3483 flow, removed 55 selfloop flow, removed 26 redundant places. [2022-01-19 15:15:18,825 INFO L242 Difference]: Finished difference. Result has 325 places, 285 transitions, 2718 flow [2022-01-19 15:15:18,826 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2505, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=2718, PETRI_PLACES=325, PETRI_TRANSITIONS=285} [2022-01-19 15:15:18,826 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 237 predicate places. [2022-01-19 15:15:18,826 INFO L470 AbstractCegarLoop]: Abstraction has has 325 places, 285 transitions, 2718 flow [2022-01-19 15:15:18,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:18,826 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:18,826 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:18,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-01-19 15:15:18,826 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:18,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:18,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1637791244, now seen corresponding path program 50 times [2022-01-19 15:15:18,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:18,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291231025] [2022-01-19 15:15:18,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:18,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:18,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:19,104 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 15:15:19,105 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:19,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291231025] [2022-01-19 15:15:19,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291231025] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:19,105 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:19,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 15:15:19,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660608865] [2022-01-19 15:15:19,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:19,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 15:15:19,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:19,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 15:15:19,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 15:15:19,106 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:19,107 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 285 transitions, 2718 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:19,107 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:19,107 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:19,107 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:20,083 INFO L129 PetriNetUnfolder]: 298/870 cut-off events. [2022-01-19 15:15:20,083 INFO L130 PetriNetUnfolder]: For 8573/8573 co-relation queries the response was YES. [2022-01-19 15:15:20,090 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5331 conditions, 870 events. 298/870 cut-off events. For 8573/8573 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4665 event pairs, 47 based on Foata normal form. 1/869 useless extension candidates. Maximal degree in co-relation 5224. Up to 555 conditions per place. [2022-01-19 15:15:20,092 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 184 selfloop transitions, 86 changer transitions 30/339 dead transitions. [2022-01-19 15:15:20,092 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 339 transitions, 3903 flow [2022-01-19 15:15:20,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:15:20,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:15:20,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1814 transitions. [2022-01-19 15:15:20,094 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.567584480600751 [2022-01-19 15:15:20,094 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1814 transitions. [2022-01-19 15:15:20,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1814 transitions. [2022-01-19 15:15:20,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:20,094 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1814 transitions. [2022-01-19 15:15:20,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.35294117647059) internal successors, (1814), 34 states have internal predecessors, (1814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:20,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:20,098 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:20,098 INFO L186 Difference]: Start difference. First operand has 325 places, 285 transitions, 2718 flow. Second operand 34 states and 1814 transitions. [2022-01-19 15:15:20,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 339 transitions, 3903 flow [2022-01-19 15:15:20,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 339 transitions, 3595 flow, removed 32 selfloop flow, removed 41 redundant places. [2022-01-19 15:15:20,132 INFO L242 Difference]: Finished difference. Result has 316 places, 293 transitions, 2793 flow [2022-01-19 15:15:20,132 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2446, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2793, PETRI_PLACES=316, PETRI_TRANSITIONS=293} [2022-01-19 15:15:20,132 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 228 predicate places. [2022-01-19 15:15:20,132 INFO L470 AbstractCegarLoop]: Abstraction has has 316 places, 293 transitions, 2793 flow [2022-01-19 15:15:20,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:20,133 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:20,133 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:20,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-01-19 15:15:20,133 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:20,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:20,133 INFO L85 PathProgramCache]: Analyzing trace with hash 2112350610, now seen corresponding path program 51 times [2022-01-19 15:15:20,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:20,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065040145] [2022-01-19 15:15:20,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:20,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:20,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:20,405 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 15:15:20,405 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:20,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065040145] [2022-01-19 15:15:20,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065040145] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:20,405 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:20,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:15:20,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169872206] [2022-01-19 15:15:20,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:20,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:15:20,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:20,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:15:20,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:15:20,407 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:20,407 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 293 transitions, 2793 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:20,407 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:20,407 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:20,407 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:21,656 INFO L129 PetriNetUnfolder]: 317/925 cut-off events. [2022-01-19 15:15:21,656 INFO L130 PetriNetUnfolder]: For 9688/9688 co-relation queries the response was YES. [2022-01-19 15:15:21,662 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5686 conditions, 925 events. 317/925 cut-off events. For 9688/9688 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4988 event pairs, 54 based on Foata normal form. 1/924 useless extension candidates. Maximal degree in co-relation 5583. Up to 572 conditions per place. [2022-01-19 15:15:21,665 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 197 selfloop transitions, 108 changer transitions 24/368 dead transitions. [2022-01-19 15:15:21,665 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 368 transitions, 4501 flow [2022-01-19 15:15:21,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:15:21,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:15:21,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1970 transitions. [2022-01-19 15:15:21,666 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5664174813110984 [2022-01-19 15:15:21,667 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1970 transitions. [2022-01-19 15:15:21,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1970 transitions. [2022-01-19 15:15:21,667 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:21,667 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1970 transitions. [2022-01-19 15:15:21,668 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.24324324324324) internal successors, (1970), 37 states have internal predecessors, (1970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:21,670 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:21,670 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:21,670 INFO L186 Difference]: Start difference. First operand has 316 places, 293 transitions, 2793 flow. Second operand 37 states and 1970 transitions. [2022-01-19 15:15:21,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 368 transitions, 4501 flow [2022-01-19 15:15:21,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 368 transitions, 4199 flow, removed 86 selfloop flow, removed 31 redundant places. [2022-01-19 15:15:21,707 INFO L242 Difference]: Finished difference. Result has 324 places, 320 transitions, 3331 flow [2022-01-19 15:15:21,707 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2562, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=3331, PETRI_PLACES=324, PETRI_TRANSITIONS=320} [2022-01-19 15:15:21,707 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 236 predicate places. [2022-01-19 15:15:21,707 INFO L470 AbstractCegarLoop]: Abstraction has has 324 places, 320 transitions, 3331 flow [2022-01-19 15:15:21,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:21,708 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:21,708 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:21,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-01-19 15:15:21,708 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:21,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:21,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1055737332, now seen corresponding path program 52 times [2022-01-19 15:15:21,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:21,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875407147] [2022-01-19 15:15:21,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:21,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:21,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:21,954 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 15:15:21,954 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:21,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875407147] [2022-01-19 15:15:21,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875407147] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:21,955 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:21,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 15:15:21,955 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303346680] [2022-01-19 15:15:21,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:21,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 15:15:21,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:21,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 15:15:21,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 15:15:21,956 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:21,956 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 320 transitions, 3331 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:21,956 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:21,956 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:21,956 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:23,045 INFO L129 PetriNetUnfolder]: 325/937 cut-off events. [2022-01-19 15:15:23,046 INFO L130 PetriNetUnfolder]: For 10838/10838 co-relation queries the response was YES. [2022-01-19 15:15:23,052 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6016 conditions, 937 events. 325/937 cut-off events. For 10838/10838 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 5117 event pairs, 54 based on Foata normal form. 1/936 useless extension candidates. Maximal degree in co-relation 5913. Up to 598 conditions per place. [2022-01-19 15:15:23,071 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 210 selfloop transitions, 96 changer transitions 30/375 dead transitions. [2022-01-19 15:15:23,071 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 375 transitions, 4702 flow [2022-01-19 15:15:23,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:15:23,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:15:23,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1712 transitions. [2022-01-19 15:15:23,072 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5691489361702128 [2022-01-19 15:15:23,072 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1712 transitions. [2022-01-19 15:15:23,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1712 transitions. [2022-01-19 15:15:23,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:23,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1712 transitions. [2022-01-19 15:15:23,074 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.5) internal successors, (1712), 32 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:23,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:23,076 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:23,076 INFO L186 Difference]: Start difference. First operand has 324 places, 320 transitions, 3331 flow. Second operand 32 states and 1712 transitions. [2022-01-19 15:15:23,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 375 transitions, 4702 flow [2022-01-19 15:15:23,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 375 transitions, 4189 flow, removed 211 selfloop flow, removed 18 redundant places. [2022-01-19 15:15:23,119 INFO L242 Difference]: Finished difference. Result has 341 places, 328 transitions, 3290 flow [2022-01-19 15:15:23,120 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2890, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3290, PETRI_PLACES=341, PETRI_TRANSITIONS=328} [2022-01-19 15:15:23,120 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 253 predicate places. [2022-01-19 15:15:23,120 INFO L470 AbstractCegarLoop]: Abstraction has has 341 places, 328 transitions, 3290 flow [2022-01-19 15:15:23,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:23,120 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:23,120 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:23,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-01-19 15:15:23,121 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:23,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:23,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1334758656, now seen corresponding path program 53 times [2022-01-19 15:15:23,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:23,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696505649] [2022-01-19 15:15:23,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:23,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:23,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:23,387 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 15:15:23,387 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:23,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696505649] [2022-01-19 15:15:23,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696505649] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:23,387 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:23,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:15:23,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033636912] [2022-01-19 15:15:23,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:23,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:15:23,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:23,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:15:23,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:15:23,388 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:23,389 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 328 transitions, 3290 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:23,389 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:23,389 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:23,389 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:24,350 INFO L129 PetriNetUnfolder]: 323/931 cut-off events. [2022-01-19 15:15:24,350 INFO L130 PetriNetUnfolder]: For 10898/10898 co-relation queries the response was YES. [2022-01-19 15:15:24,357 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5973 conditions, 931 events. 323/931 cut-off events. For 10898/10898 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 5109 event pairs, 50 based on Foata normal form. 1/930 useless extension candidates. Maximal degree in co-relation 5862. Up to 588 conditions per place. [2022-01-19 15:15:24,360 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 204 selfloop transitions, 92 changer transitions 40/375 dead transitions. [2022-01-19 15:15:24,360 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 375 transitions, 4485 flow [2022-01-19 15:15:24,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:15:24,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:15:24,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1810 transitions. [2022-01-19 15:15:24,362 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5663329161451814 [2022-01-19 15:15:24,362 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1810 transitions. [2022-01-19 15:15:24,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1810 transitions. [2022-01-19 15:15:24,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:24,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1810 transitions. [2022-01-19 15:15:24,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.23529411764706) internal successors, (1810), 34 states have internal predecessors, (1810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:24,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:24,365 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:24,365 INFO L186 Difference]: Start difference. First operand has 341 places, 328 transitions, 3290 flow. Second operand 34 states and 1810 transitions. [2022-01-19 15:15:24,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 375 transitions, 4485 flow [2022-01-19 15:15:24,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 375 transitions, 4183 flow, removed 75 selfloop flow, removed 28 redundant places. [2022-01-19 15:15:24,413 INFO L242 Difference]: Finished difference. Result has 351 places, 322 transitions, 3236 flow [2022-01-19 15:15:24,414 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3024, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3236, PETRI_PLACES=351, PETRI_TRANSITIONS=322} [2022-01-19 15:15:24,414 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 263 predicate places. [2022-01-19 15:15:24,414 INFO L470 AbstractCegarLoop]: Abstraction has has 351 places, 322 transitions, 3236 flow [2022-01-19 15:15:24,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:24,414 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:24,414 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:24,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-01-19 15:15:24,415 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:24,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:24,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1044700428, now seen corresponding path program 54 times [2022-01-19 15:15:24,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:24,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22069942] [2022-01-19 15:15:24,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:24,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:24,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:24,705 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 15:15:24,705 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:24,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22069942] [2022-01-19 15:15:24,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22069942] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:24,706 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:24,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:15:24,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159411785] [2022-01-19 15:15:24,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:24,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:15:24,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:24,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:15:24,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:15:24,707 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:24,707 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 322 transitions, 3236 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:24,707 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:24,707 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:24,707 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:25,715 INFO L129 PetriNetUnfolder]: 324/926 cut-off events. [2022-01-19 15:15:25,716 INFO L130 PetriNetUnfolder]: For 10555/10555 co-relation queries the response was YES. [2022-01-19 15:15:25,723 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6025 conditions, 926 events. 324/926 cut-off events. For 10555/10555 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 5037 event pairs, 61 based on Foata normal form. 1/925 useless extension candidates. Maximal degree in co-relation 5911. Up to 624 conditions per place. [2022-01-19 15:15:25,726 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 221 selfloop transitions, 85 changer transitions 34/379 dead transitions. [2022-01-19 15:15:25,726 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 379 transitions, 4539 flow [2022-01-19 15:15:25,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 15:15:25,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 15:15:25,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1910 transitions. [2022-01-19 15:15:25,728 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5644208037825059 [2022-01-19 15:15:25,728 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1910 transitions. [2022-01-19 15:15:25,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1910 transitions. [2022-01-19 15:15:25,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:25,728 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1910 transitions. [2022-01-19 15:15:25,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.05555555555556) internal successors, (1910), 36 states have internal predecessors, (1910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:25,731 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:25,731 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:25,731 INFO L186 Difference]: Start difference. First operand has 351 places, 322 transitions, 3236 flow. Second operand 36 states and 1910 transitions. [2022-01-19 15:15:25,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 379 transitions, 4539 flow [2022-01-19 15:15:25,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 379 transitions, 4194 flow, removed 64 selfloop flow, removed 33 redundant places. [2022-01-19 15:15:25,775 INFO L242 Difference]: Finished difference. Result has 356 places, 332 transitions, 3331 flow [2022-01-19 15:15:25,775 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2970, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=3331, PETRI_PLACES=356, PETRI_TRANSITIONS=332} [2022-01-19 15:15:25,776 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 268 predicate places. [2022-01-19 15:15:25,776 INFO L470 AbstractCegarLoop]: Abstraction has has 356 places, 332 transitions, 3331 flow [2022-01-19 15:15:25,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:25,776 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:25,776 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:25,776 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-01-19 15:15:25,776 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:25,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:25,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1000441418, now seen corresponding path program 55 times [2022-01-19 15:15:25,777 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:25,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656727316] [2022-01-19 15:15:25,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:25,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:25,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:26,057 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 15:15:26,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:26,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656727316] [2022-01-19 15:15:26,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656727316] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:26,058 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:26,058 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:15:26,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209449940] [2022-01-19 15:15:26,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:26,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:15:26,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:26,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:15:26,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:15:26,059 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:26,060 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 332 transitions, 3331 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:26,060 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:26,060 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:26,060 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:27,988 INFO L129 PetriNetUnfolder]: 365/1044 cut-off events. [2022-01-19 15:15:27,988 INFO L130 PetriNetUnfolder]: For 12669/12669 co-relation queries the response was YES. [2022-01-19 15:15:27,996 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6752 conditions, 1044 events. 365/1044 cut-off events. For 12669/12669 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 5894 event pairs, 35 based on Foata normal form. 1/1043 useless extension candidates. Maximal degree in co-relation 6636. Up to 651 conditions per place. [2022-01-19 15:15:27,999 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 242 selfloop transitions, 156 changer transitions 22/459 dead transitions. [2022-01-19 15:15:27,999 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 459 transitions, 5812 flow [2022-01-19 15:15:28,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-19 15:15:28,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2022-01-19 15:15:28,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2728 transitions. [2022-01-19 15:15:28,001 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.55810147299509 [2022-01-19 15:15:28,001 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2728 transitions. [2022-01-19 15:15:28,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2728 transitions. [2022-01-19 15:15:28,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:28,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2728 transitions. [2022-01-19 15:15:28,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 52.46153846153846) internal successors, (2728), 52 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:28,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 94.0) internal successors, (4982), 53 states have internal predecessors, (4982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:28,006 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 94.0) internal successors, (4982), 53 states have internal predecessors, (4982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:28,006 INFO L186 Difference]: Start difference. First operand has 356 places, 332 transitions, 3331 flow. Second operand 52 states and 2728 transitions. [2022-01-19 15:15:28,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 459 transitions, 5812 flow [2022-01-19 15:15:28,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 459 transitions, 5560 flow, removed 71 selfloop flow, removed 28 redundant places. [2022-01-19 15:15:28,060 INFO L242 Difference]: Finished difference. Result has 391 places, 416 transitions, 4780 flow [2022-01-19 15:15:28,060 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3158, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=4780, PETRI_PLACES=391, PETRI_TRANSITIONS=416} [2022-01-19 15:15:28,061 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 303 predicate places. [2022-01-19 15:15:28,061 INFO L470 AbstractCegarLoop]: Abstraction has has 391 places, 416 transitions, 4780 flow [2022-01-19 15:15:28,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:28,061 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:28,061 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:28,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-01-19 15:15:28,061 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:28,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:28,061 INFO L85 PathProgramCache]: Analyzing trace with hash 715920864, now seen corresponding path program 56 times [2022-01-19 15:15:28,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:28,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524748105] [2022-01-19 15:15:28,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:28,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:28,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:28,325 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 15:15:28,325 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:28,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524748105] [2022-01-19 15:15:28,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524748105] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:28,325 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:28,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:15:28,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263069534] [2022-01-19 15:15:28,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:28,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:15:28,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:28,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:15:28,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:15:28,327 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:28,327 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 416 transitions, 4780 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:28,327 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:28,327 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:28,327 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:29,596 INFO L129 PetriNetUnfolder]: 374/1049 cut-off events. [2022-01-19 15:15:29,597 INFO L130 PetriNetUnfolder]: For 14913/14913 co-relation queries the response was YES. [2022-01-19 15:15:29,605 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7404 conditions, 1049 events. 374/1049 cut-off events. For 14913/14913 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 6024 event pairs, 38 based on Foata normal form. 1/1047 useless extension candidates. Maximal degree in co-relation 7276. Up to 718 conditions per place. [2022-01-19 15:15:29,609 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 292 selfloop transitions, 111 changer transitions 31/473 dead transitions. [2022-01-19 15:15:29,609 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 473 transitions, 6386 flow [2022-01-19 15:15:29,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 15:15:29,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 15:15:29,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2068 transitions. [2022-01-19 15:15:29,610 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2022-01-19 15:15:29,610 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2068 transitions. [2022-01-19 15:15:29,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2068 transitions. [2022-01-19 15:15:29,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:29,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2068 transitions. [2022-01-19 15:15:29,612 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 53.02564102564103) internal successors, (2068), 39 states have internal predecessors, (2068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:29,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:29,614 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:29,614 INFO L186 Difference]: Start difference. First operand has 391 places, 416 transitions, 4780 flow. Second operand 39 states and 2068 transitions. [2022-01-19 15:15:29,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 473 transitions, 6386 flow [2022-01-19 15:15:29,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 473 transitions, 5563 flow, removed 358 selfloop flow, removed 22 redundant places. [2022-01-19 15:15:29,697 INFO L242 Difference]: Finished difference. Result has 414 places, 426 transitions, 4491 flow [2022-01-19 15:15:29,697 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4009, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=4491, PETRI_PLACES=414, PETRI_TRANSITIONS=426} [2022-01-19 15:15:29,697 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 326 predicate places. [2022-01-19 15:15:29,697 INFO L470 AbstractCegarLoop]: Abstraction has has 414 places, 426 transitions, 4491 flow [2022-01-19 15:15:29,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:29,698 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:29,698 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:29,698 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-01-19 15:15:29,698 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:29,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:29,698 INFO L85 PathProgramCache]: Analyzing trace with hash 81020710, now seen corresponding path program 57 times [2022-01-19 15:15:29,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:29,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245726766] [2022-01-19 15:15:29,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:29,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:29,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:29,935 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 15:15:29,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:29,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245726766] [2022-01-19 15:15:29,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245726766] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:29,936 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:29,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:15:29,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623540295] [2022-01-19 15:15:29,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:29,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:15:29,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:29,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:15:29,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:15:29,937 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:29,937 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 426 transitions, 4491 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:29,937 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:29,937 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:29,937 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:31,000 INFO L129 PetriNetUnfolder]: 370/1074 cut-off events. [2022-01-19 15:15:31,000 INFO L130 PetriNetUnfolder]: For 13530/13530 co-relation queries the response was YES. [2022-01-19 15:15:31,009 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7143 conditions, 1074 events. 370/1074 cut-off events. For 13530/13530 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 6256 event pairs, 39 based on Foata normal form. 1/1073 useless extension candidates. Maximal degree in co-relation 7007. Up to 720 conditions per place. [2022-01-19 15:15:31,012 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 295 selfloop transitions, 97 changer transitions 36/467 dead transitions. [2022-01-19 15:15:31,012 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 467 transitions, 5760 flow [2022-01-19 15:15:31,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 15:15:31,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 15:15:31,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1911 transitions. [2022-01-19 15:15:31,013 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5647163120567376 [2022-01-19 15:15:31,013 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1911 transitions. [2022-01-19 15:15:31,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1911 transitions. [2022-01-19 15:15:31,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:31,014 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1911 transitions. [2022-01-19 15:15:31,015 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.083333333333336) internal successors, (1911), 36 states have internal predecessors, (1911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:31,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:31,017 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:31,017 INFO L186 Difference]: Start difference. First operand has 414 places, 426 transitions, 4491 flow. Second operand 36 states and 1911 transitions. [2022-01-19 15:15:31,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 467 transitions, 5760 flow [2022-01-19 15:15:31,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 467 transitions, 5422 flow, removed 93 selfloop flow, removed 30 redundant places. [2022-01-19 15:15:31,089 INFO L242 Difference]: Finished difference. Result has 422 places, 419 transitions, 4388 flow [2022-01-19 15:15:31,089 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4189, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=4388, PETRI_PLACES=422, PETRI_TRANSITIONS=419} [2022-01-19 15:15:31,089 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 334 predicate places. [2022-01-19 15:15:31,090 INFO L470 AbstractCegarLoop]: Abstraction has has 422 places, 419 transitions, 4388 flow [2022-01-19 15:15:31,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:31,090 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:31,090 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:31,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-01-19 15:15:31,090 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:31,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:31,090 INFO L85 PathProgramCache]: Analyzing trace with hash -788153972, now seen corresponding path program 58 times [2022-01-19 15:15:31,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:31,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534369387] [2022-01-19 15:15:31,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:31,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:31,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:31,349 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 15:15:31,349 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:31,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534369387] [2022-01-19 15:15:31,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534369387] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:31,349 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:31,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:15:31,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602147747] [2022-01-19 15:15:31,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:31,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:15:31,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:31,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:15:31,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:15:31,351 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:31,352 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 419 transitions, 4388 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:31,352 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:31,352 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:31,352 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:33,729 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:15:34,446 INFO L129 PetriNetUnfolder]: 371/1087 cut-off events. [2022-01-19 15:15:34,446 INFO L130 PetriNetUnfolder]: For 13317/13317 co-relation queries the response was YES. [2022-01-19 15:15:34,454 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7210 conditions, 1087 events. 371/1087 cut-off events. For 13317/13317 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 6424 event pairs, 43 based on Foata normal form. 1/1086 useless extension candidates. Maximal degree in co-relation 7073. Up to 714 conditions per place. [2022-01-19 15:15:34,458 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 296 selfloop transitions, 109 changer transitions 29/473 dead transitions. [2022-01-19 15:15:34,458 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 473 transitions, 5957 flow [2022-01-19 15:15:34,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:15:34,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:15:34,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1815 transitions. [2022-01-19 15:15:34,459 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5678973717146433 [2022-01-19 15:15:34,459 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1815 transitions. [2022-01-19 15:15:34,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1815 transitions. [2022-01-19 15:15:34,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:34,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1815 transitions. [2022-01-19 15:15:34,461 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.38235294117647) internal successors, (1815), 34 states have internal predecessors, (1815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:34,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:34,462 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:34,462 INFO L186 Difference]: Start difference. First operand has 422 places, 419 transitions, 4388 flow. Second operand 34 states and 1815 transitions. [2022-01-19 15:15:34,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 473 transitions, 5957 flow [2022-01-19 15:15:34,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 473 transitions, 5644 flow, removed 34 selfloop flow, removed 38 redundant places. [2022-01-19 15:15:34,530 INFO L242 Difference]: Finished difference. Result has 414 places, 428 transitions, 4552 flow [2022-01-19 15:15:34,531 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4123, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=4552, PETRI_PLACES=414, PETRI_TRANSITIONS=428} [2022-01-19 15:15:34,531 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 326 predicate places. [2022-01-19 15:15:34,531 INFO L470 AbstractCegarLoop]: Abstraction has has 414 places, 428 transitions, 4552 flow [2022-01-19 15:15:34,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:34,531 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:34,531 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:34,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-01-19 15:15:34,531 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:34,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:34,532 INFO L85 PathProgramCache]: Analyzing trace with hash 803211426, now seen corresponding path program 59 times [2022-01-19 15:15:34,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:34,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038311109] [2022-01-19 15:15:34,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:34,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:34,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:34,804 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 15:15:34,804 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:34,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038311109] [2022-01-19 15:15:34,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038311109] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:34,804 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:34,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:15:34,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434695801] [2022-01-19 15:15:34,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:34,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:15:34,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:34,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:15:34,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:15:34,805 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:34,806 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 428 transitions, 4552 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:34,806 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:34,806 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:34,806 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:36,947 INFO L129 PetriNetUnfolder]: 406/1194 cut-off events. [2022-01-19 15:15:36,947 INFO L130 PetriNetUnfolder]: For 16761/16761 co-relation queries the response was YES. [2022-01-19 15:15:36,956 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8049 conditions, 1194 events. 406/1194 cut-off events. For 16761/16761 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 7198 event pairs, 44 based on Foata normal form. 1/1193 useless extension candidates. Maximal degree in co-relation 7915. Up to 699 conditions per place. [2022-01-19 15:15:36,960 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 267 selfloop transitions, 202 changer transitions 23/531 dead transitions. [2022-01-19 15:15:36,960 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 531 transitions, 7161 flow [2022-01-19 15:15:36,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-19 15:15:36,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2022-01-19 15:15:36,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2426 transitions. [2022-01-19 15:15:36,962 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.561054579093432 [2022-01-19 15:15:36,962 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2426 transitions. [2022-01-19 15:15:36,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2426 transitions. [2022-01-19 15:15:36,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:36,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2426 transitions. [2022-01-19 15:15:36,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 52.73913043478261) internal successors, (2426), 46 states have internal predecessors, (2426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:36,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:36,966 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:36,966 INFO L186 Difference]: Start difference. First operand has 414 places, 428 transitions, 4552 flow. Second operand 46 states and 2426 transitions. [2022-01-19 15:15:36,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 531 transitions, 7161 flow [2022-01-19 15:15:37,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 531 transitions, 6818 flow, removed 108 selfloop flow, removed 28 redundant places. [2022-01-19 15:15:37,044 INFO L242 Difference]: Finished difference. Result has 437 places, 482 transitions, 5856 flow [2022-01-19 15:15:37,044 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4355, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=5856, PETRI_PLACES=437, PETRI_TRANSITIONS=482} [2022-01-19 15:15:37,044 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 349 predicate places. [2022-01-19 15:15:37,044 INFO L470 AbstractCegarLoop]: Abstraction has has 437 places, 482 transitions, 5856 flow [2022-01-19 15:15:37,045 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:37,045 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:37,045 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:37,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-01-19 15:15:37,045 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:37,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:37,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1518851376, now seen corresponding path program 60 times [2022-01-19 15:15:37,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:37,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802337685] [2022-01-19 15:15:37,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:37,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:37,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:37,300 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 15:15:37,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:37,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802337685] [2022-01-19 15:15:37,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802337685] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:37,300 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:37,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:15:37,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049227356] [2022-01-19 15:15:37,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:37,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:15:37,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:37,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:15:37,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:15:37,301 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:37,302 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 482 transitions, 5856 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:37,302 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:37,302 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:37,302 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:39,560 INFO L129 PetriNetUnfolder]: 409/1202 cut-off events. [2022-01-19 15:15:39,560 INFO L130 PetriNetUnfolder]: For 19183/19183 co-relation queries the response was YES. [2022-01-19 15:15:39,570 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8651 conditions, 1202 events. 409/1202 cut-off events. For 19183/19183 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 7325 event pairs, 47 based on Foata normal form. 1/1201 useless extension candidates. Maximal degree in co-relation 8510. Up to 787 conditions per place. [2022-01-19 15:15:39,574 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 332 selfloop transitions, 125 changer transitions 36/532 dead transitions. [2022-01-19 15:15:39,574 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 532 transitions, 7555 flow [2022-01-19 15:15:39,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-19 15:15:39,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-01-19 15:15:39,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2316 transitions. [2022-01-19 15:15:39,576 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5599613152804642 [2022-01-19 15:15:39,576 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2316 transitions. [2022-01-19 15:15:39,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2316 transitions. [2022-01-19 15:15:39,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:39,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2316 transitions. [2022-01-19 15:15:39,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.63636363636363) internal successors, (2316), 44 states have internal predecessors, (2316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:39,580 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:39,580 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:39,580 INFO L186 Difference]: Start difference. First operand has 437 places, 482 transitions, 5856 flow. Second operand 44 states and 2316 transitions. [2022-01-19 15:15:39,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 532 transitions, 7555 flow [2022-01-19 15:15:39,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 532 transitions, 6990 flow, removed 219 selfloop flow, removed 27 redundant places. [2022-01-19 15:15:39,682 INFO L242 Difference]: Finished difference. Result has 461 places, 483 transitions, 5755 flow [2022-01-19 15:15:39,683 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5337, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=5755, PETRI_PLACES=461, PETRI_TRANSITIONS=483} [2022-01-19 15:15:39,683 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 373 predicate places. [2022-01-19 15:15:39,683 INFO L470 AbstractCegarLoop]: Abstraction has has 461 places, 483 transitions, 5755 flow [2022-01-19 15:15:39,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:39,683 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:39,683 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:39,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-01-19 15:15:39,684 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:39,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:39,684 INFO L85 PathProgramCache]: Analyzing trace with hash 357342762, now seen corresponding path program 61 times [2022-01-19 15:15:39,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:39,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328275615] [2022-01-19 15:15:39,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:39,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:39,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:39,958 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 15:15:39,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:39,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328275615] [2022-01-19 15:15:39,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328275615] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:39,958 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:39,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:15:39,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267369338] [2022-01-19 15:15:39,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:39,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:15:39,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:39,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:15:39,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:15:39,960 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:39,960 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 483 transitions, 5755 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:39,960 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:39,960 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:39,960 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:41,116 INFO L129 PetriNetUnfolder]: 405/1199 cut-off events. [2022-01-19 15:15:41,116 INFO L130 PetriNetUnfolder]: For 19072/19072 co-relation queries the response was YES. [2022-01-19 15:15:41,127 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8577 conditions, 1199 events. 405/1199 cut-off events. For 19072/19072 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 7307 event pairs, 47 based on Foata normal form. 1/1198 useless extension candidates. Maximal degree in co-relation 8426. Up to 808 conditions per place. [2022-01-19 15:15:41,131 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 355 selfloop transitions, 103 changer transitions 27/524 dead transitions. [2022-01-19 15:15:41,131 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 524 transitions, 7297 flow [2022-01-19 15:15:41,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:15:41,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:15:41,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1758 transitions. [2022-01-19 15:15:41,133 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5667311411992263 [2022-01-19 15:15:41,133 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1758 transitions. [2022-01-19 15:15:41,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1758 transitions. [2022-01-19 15:15:41,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:41,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1758 transitions. [2022-01-19 15:15:41,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.27272727272727) internal successors, (1758), 33 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:41,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:41,136 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:41,136 INFO L186 Difference]: Start difference. First operand has 461 places, 483 transitions, 5755 flow. Second operand 33 states and 1758 transitions. [2022-01-19 15:15:41,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 524 transitions, 7297 flow [2022-01-19 15:15:41,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 524 transitions, 6878 flow, removed 72 selfloop flow, removed 42 redundant places. [2022-01-19 15:15:41,241 INFO L242 Difference]: Finished difference. Result has 450 places, 486 transitions, 5720 flow [2022-01-19 15:15:41,242 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5376, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=5720, PETRI_PLACES=450, PETRI_TRANSITIONS=486} [2022-01-19 15:15:41,242 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 362 predicate places. [2022-01-19 15:15:41,242 INFO L470 AbstractCegarLoop]: Abstraction has has 450 places, 486 transitions, 5720 flow [2022-01-19 15:15:41,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:41,242 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:41,242 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:41,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-01-19 15:15:41,243 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:41,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:41,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1182485662, now seen corresponding path program 62 times [2022-01-19 15:15:41,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:41,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335929010] [2022-01-19 15:15:41,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:41,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:41,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:41,531 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 15:15:41,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:41,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335929010] [2022-01-19 15:15:41,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335929010] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:41,531 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:41,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:15:41,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63111936] [2022-01-19 15:15:41,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:41,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:15:41,531 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:41,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:15:41,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:15:41,532 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:41,533 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 486 transitions, 5720 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:41,533 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:41,533 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:41,533 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:42,648 INFO L129 PetriNetUnfolder]: 406/1193 cut-off events. [2022-01-19 15:15:42,648 INFO L130 PetriNetUnfolder]: For 18468/18468 co-relation queries the response was YES. [2022-01-19 15:15:42,660 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8517 conditions, 1193 events. 406/1193 cut-off events. For 18468/18468 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 7309 event pairs, 46 based on Foata normal form. 1/1191 useless extension candidates. Maximal degree in co-relation 8368. Up to 839 conditions per place. [2022-01-19 15:15:42,664 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 372 selfloop transitions, 84 changer transitions 31/526 dead transitions. [2022-01-19 15:15:42,664 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 526 transitions, 7267 flow [2022-01-19 15:15:42,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:15:42,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:15:42,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1804 transitions. [2022-01-19 15:15:42,665 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5644555694618273 [2022-01-19 15:15:42,665 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1804 transitions. [2022-01-19 15:15:42,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1804 transitions. [2022-01-19 15:15:42,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:42,666 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1804 transitions. [2022-01-19 15:15:42,667 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.05882352941177) internal successors, (1804), 34 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:42,668 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:42,668 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:42,669 INFO L186 Difference]: Start difference. First operand has 450 places, 486 transitions, 5720 flow. Second operand 34 states and 1804 transitions. [2022-01-19 15:15:42,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 526 transitions, 7267 flow [2022-01-19 15:15:42,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 526 transitions, 6986 flow, removed 64 selfloop flow, removed 29 redundant places. [2022-01-19 15:15:42,774 INFO L242 Difference]: Finished difference. Result has 457 places, 484 transitions, 5733 flow [2022-01-19 15:15:42,775 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5487, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=5733, PETRI_PLACES=457, PETRI_TRANSITIONS=484} [2022-01-19 15:15:42,775 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 369 predicate places. [2022-01-19 15:15:42,775 INFO L470 AbstractCegarLoop]: Abstraction has has 457 places, 484 transitions, 5733 flow [2022-01-19 15:15:42,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:42,775 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:42,775 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:42,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-01-19 15:15:42,775 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:42,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:42,776 INFO L85 PathProgramCache]: Analyzing trace with hash 2012327212, now seen corresponding path program 63 times [2022-01-19 15:15:42,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:42,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331950004] [2022-01-19 15:15:42,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:42,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:42,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:43,048 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 15:15:43,048 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:43,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331950004] [2022-01-19 15:15:43,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331950004] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:43,048 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:43,048 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:15:43,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051661747] [2022-01-19 15:15:43,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:43,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:15:43,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:43,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:15:43,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:15:43,049 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:43,050 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 484 transitions, 5733 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:43,050 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:43,050 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:43,050 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:44,242 INFO L129 PetriNetUnfolder]: 409/1219 cut-off events. [2022-01-19 15:15:44,242 INFO L130 PetriNetUnfolder]: For 18703/18703 co-relation queries the response was YES. [2022-01-19 15:15:44,254 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8640 conditions, 1219 events. 409/1219 cut-off events. For 18703/18703 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7549 event pairs, 48 based on Foata normal form. 1/1218 useless extension candidates. Maximal degree in co-relation 8489. Up to 838 conditions per place. [2022-01-19 15:15:44,258 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 375 selfloop transitions, 88 changer transitions 31/533 dead transitions. [2022-01-19 15:15:44,258 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 533 transitions, 7396 flow [2022-01-19 15:15:44,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:15:44,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:15:44,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1803 transitions. [2022-01-19 15:15:44,260 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.564142678347935 [2022-01-19 15:15:44,260 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1803 transitions. [2022-01-19 15:15:44,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1803 transitions. [2022-01-19 15:15:44,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:44,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1803 transitions. [2022-01-19 15:15:44,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.029411764705884) internal successors, (1803), 34 states have internal predecessors, (1803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:44,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:44,263 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:44,263 INFO L186 Difference]: Start difference. First operand has 457 places, 484 transitions, 5733 flow. Second operand 34 states and 1803 transitions. [2022-01-19 15:15:44,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 533 transitions, 7396 flow [2022-01-19 15:15:44,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 533 transitions, 7134 flow, removed 61 selfloop flow, removed 32 redundant places. [2022-01-19 15:15:44,372 INFO L242 Difference]: Finished difference. Result has 462 places, 491 transitions, 5911 flow [2022-01-19 15:15:44,372 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5515, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=5911, PETRI_PLACES=462, PETRI_TRANSITIONS=491} [2022-01-19 15:15:44,372 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 374 predicate places. [2022-01-19 15:15:44,372 INFO L470 AbstractCegarLoop]: Abstraction has has 462 places, 491 transitions, 5911 flow [2022-01-19 15:15:44,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:44,372 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:44,373 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:44,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-01-19 15:15:44,373 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:44,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:44,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1975478562, now seen corresponding path program 64 times [2022-01-19 15:15:44,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:44,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682113637] [2022-01-19 15:15:44,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:44,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:44,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:44,646 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 15:15:44,646 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:44,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682113637] [2022-01-19 15:15:44,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682113637] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:44,646 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:44,647 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:15:44,647 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877171903] [2022-01-19 15:15:44,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:44,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:15:44,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:44,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:15:44,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:15:44,648 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:44,648 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 491 transitions, 5911 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:44,648 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:44,648 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:44,648 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:46,086 INFO L129 PetriNetUnfolder]: 411/1224 cut-off events. [2022-01-19 15:15:46,086 INFO L130 PetriNetUnfolder]: For 19040/19040 co-relation queries the response was YES. [2022-01-19 15:15:46,098 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8812 conditions, 1224 events. 411/1224 cut-off events. For 19040/19040 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 7615 event pairs, 46 based on Foata normal form. 1/1223 useless extension candidates. Maximal degree in co-relation 8656. Up to 798 conditions per place. [2022-01-19 15:15:46,102 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 340 selfloop transitions, 139 changer transitions 27/545 dead transitions. [2022-01-19 15:15:46,102 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 545 transitions, 7745 flow [2022-01-19 15:15:46,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 15:15:46,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 15:15:46,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2163 transitions. [2022-01-19 15:15:46,104 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5612350804359107 [2022-01-19 15:15:46,104 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2163 transitions. [2022-01-19 15:15:46,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2163 transitions. [2022-01-19 15:15:46,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:46,104 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2163 transitions. [2022-01-19 15:15:46,106 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.75609756097561) internal successors, (2163), 41 states have internal predecessors, (2163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:46,107 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:46,107 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:46,107 INFO L186 Difference]: Start difference. First operand has 462 places, 491 transitions, 5911 flow. Second operand 41 states and 2163 transitions. [2022-01-19 15:15:46,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 545 transitions, 7745 flow [2022-01-19 15:15:46,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 545 transitions, 7497 flow, removed 55 selfloop flow, removed 29 redundant places. [2022-01-19 15:15:46,215 INFO L242 Difference]: Finished difference. Result has 475 places, 502 transitions, 6296 flow [2022-01-19 15:15:46,215 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5693, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=6296, PETRI_PLACES=475, PETRI_TRANSITIONS=502} [2022-01-19 15:15:46,215 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 387 predicate places. [2022-01-19 15:15:46,216 INFO L470 AbstractCegarLoop]: Abstraction has has 475 places, 502 transitions, 6296 flow [2022-01-19 15:15:46,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:46,216 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:46,216 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:46,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2022-01-19 15:15:46,216 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:46,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:46,216 INFO L85 PathProgramCache]: Analyzing trace with hash -268875526, now seen corresponding path program 65 times [2022-01-19 15:15:46,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:46,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124370508] [2022-01-19 15:15:46,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:46,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:46,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:46,503 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 15:15:46,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:46,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124370508] [2022-01-19 15:15:46,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124370508] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:46,503 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:46,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:15:46,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188816298] [2022-01-19 15:15:46,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:46,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:15:46,503 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:46,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:15:46,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:15:46,504 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:46,505 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 502 transitions, 6296 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:46,505 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:46,505 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:46,505 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:48,041 INFO L129 PetriNetUnfolder]: 412/1236 cut-off events. [2022-01-19 15:15:48,042 INFO L130 PetriNetUnfolder]: For 20244/20244 co-relation queries the response was YES. [2022-01-19 15:15:48,054 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9059 conditions, 1236 events. 412/1236 cut-off events. For 20244/20244 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 7740 event pairs, 49 based on Foata normal form. 1/1235 useless extension candidates. Maximal degree in co-relation 8902. Up to 796 conditions per place. [2022-01-19 15:15:48,058 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 334 selfloop transitions, 148 changer transitions 27/548 dead transitions. [2022-01-19 15:15:48,059 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 548 transitions, 8024 flow [2022-01-19 15:15:48,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 15:15:48,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 15:15:48,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2263 transitions. [2022-01-19 15:15:48,060 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5598713508164275 [2022-01-19 15:15:48,060 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2263 transitions. [2022-01-19 15:15:48,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2263 transitions. [2022-01-19 15:15:48,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:48,061 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2263 transitions. [2022-01-19 15:15:48,062 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.627906976744185) internal successors, (2263), 43 states have internal predecessors, (2263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:48,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:48,064 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:48,064 INFO L186 Difference]: Start difference. First operand has 475 places, 502 transitions, 6296 flow. Second operand 43 states and 2263 transitions. [2022-01-19 15:15:48,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 548 transitions, 8024 flow [2022-01-19 15:15:48,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 548 transitions, 7735 flow, removed 63 selfloop flow, removed 34 redundant places. [2022-01-19 15:15:48,192 INFO L242 Difference]: Finished difference. Result has 486 places, 505 transitions, 6516 flow [2022-01-19 15:15:48,192 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6036, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=6516, PETRI_PLACES=486, PETRI_TRANSITIONS=505} [2022-01-19 15:15:48,193 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 398 predicate places. [2022-01-19 15:15:48,193 INFO L470 AbstractCegarLoop]: Abstraction has has 486 places, 505 transitions, 6516 flow [2022-01-19 15:15:48,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:48,193 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:48,193 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:48,193 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2022-01-19 15:15:48,193 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:48,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:48,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1686541230, now seen corresponding path program 66 times [2022-01-19 15:15:48,194 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:48,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82723493] [2022-01-19 15:15:48,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:48,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:48,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:48,474 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 15:15:48,474 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:48,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82723493] [2022-01-19 15:15:48,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82723493] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:48,474 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:48,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:15:48,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727466881] [2022-01-19 15:15:48,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:48,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:15:48,475 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:48,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:15:48,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:15:48,476 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:48,476 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 505 transitions, 6516 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:48,476 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:48,476 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:48,476 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:51,109 INFO L129 PetriNetUnfolder]: 448/1381 cut-off events. [2022-01-19 15:15:51,109 INFO L130 PetriNetUnfolder]: For 22917/22917 co-relation queries the response was YES. [2022-01-19 15:15:51,124 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10051 conditions, 1381 events. 448/1381 cut-off events. For 22917/22917 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 9068 event pairs, 48 based on Foata normal form. 1/1380 useless extension candidates. Maximal degree in co-relation 9890. Up to 833 conditions per place. [2022-01-19 15:15:51,129 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 369 selfloop transitions, 189 changer transitions 22/619 dead transitions. [2022-01-19 15:15:51,129 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 619 transitions, 9292 flow [2022-01-19 15:15:51,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-19 15:15:51,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2022-01-19 15:15:51,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2575 transitions. [2022-01-19 15:15:51,131 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5590534085974815 [2022-01-19 15:15:51,131 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2575 transitions. [2022-01-19 15:15:51,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2575 transitions. [2022-01-19 15:15:51,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:51,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2575 transitions. [2022-01-19 15:15:51,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 52.55102040816327) internal successors, (2575), 49 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:51,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 94.0) internal successors, (4700), 50 states have internal predecessors, (4700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:51,135 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 94.0) internal successors, (4700), 50 states have internal predecessors, (4700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:51,135 INFO L186 Difference]: Start difference. First operand has 486 places, 505 transitions, 6516 flow. Second operand 49 states and 2575 transitions. [2022-01-19 15:15:51,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 619 transitions, 9292 flow [2022-01-19 15:15:51,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 619 transitions, 8954 flow, removed 65 selfloop flow, removed 39 redundant places. [2022-01-19 15:15:51,268 INFO L242 Difference]: Finished difference. Result has 499 places, 572 transitions, 7819 flow [2022-01-19 15:15:51,268 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6242, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=7819, PETRI_PLACES=499, PETRI_TRANSITIONS=572} [2022-01-19 15:15:51,268 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 411 predicate places. [2022-01-19 15:15:51,268 INFO L470 AbstractCegarLoop]: Abstraction has has 499 places, 572 transitions, 7819 flow [2022-01-19 15:15:51,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:51,269 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:51,269 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:51,269 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-01-19 15:15:51,269 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:51,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:51,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1846926976, now seen corresponding path program 67 times [2022-01-19 15:15:51,269 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:51,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244613407] [2022-01-19 15:15:51,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:51,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:51,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:51,530 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 15:15:51,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:51,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244613407] [2022-01-19 15:15:51,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244613407] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:51,531 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:51,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:15:51,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068559984] [2022-01-19 15:15:51,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:51,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:15:51,531 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:51,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:15:51,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:15:51,532 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:51,532 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 572 transitions, 7819 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:51,532 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:51,533 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:51,533 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:52,789 INFO L129 PetriNetUnfolder]: 451/1394 cut-off events. [2022-01-19 15:15:52,789 INFO L130 PetriNetUnfolder]: For 25971/25971 co-relation queries the response was YES. [2022-01-19 15:15:52,801 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10610 conditions, 1394 events. 451/1394 cut-off events. For 25971/25971 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 9267 event pairs, 44 based on Foata normal form. 1/1393 useless extension candidates. Maximal degree in co-relation 10446. Up to 956 conditions per place. [2022-01-19 15:15:52,805 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 445 selfloop transitions, 97 changer transitions 31/612 dead transitions. [2022-01-19 15:15:52,805 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 612 transitions, 9602 flow [2022-01-19 15:15:52,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:15:52,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:15:52,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1854 transitions. [2022-01-19 15:15:52,807 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635258358662614 [2022-01-19 15:15:52,807 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1854 transitions. [2022-01-19 15:15:52,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1854 transitions. [2022-01-19 15:15:52,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:52,807 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1854 transitions. [2022-01-19 15:15:52,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.97142857142857) internal successors, (1854), 35 states have internal predecessors, (1854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:52,810 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:52,810 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:52,810 INFO L186 Difference]: Start difference. First operand has 499 places, 572 transitions, 7819 flow. Second operand 35 states and 1854 transitions. [2022-01-19 15:15:52,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 612 transitions, 9602 flow [2022-01-19 15:15:52,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 612 transitions, 9173 flow, removed 133 selfloop flow, removed 33 redundant places. [2022-01-19 15:15:52,952 INFO L242 Difference]: Finished difference. Result has 504 places, 570 transitions, 7699 flow [2022-01-19 15:15:52,953 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7394, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=7699, PETRI_PLACES=504, PETRI_TRANSITIONS=570} [2022-01-19 15:15:52,953 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 416 predicate places. [2022-01-19 15:15:52,953 INFO L470 AbstractCegarLoop]: Abstraction has has 504 places, 570 transitions, 7699 flow [2022-01-19 15:15:52,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:52,953 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:52,953 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:52,953 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-01-19 15:15:52,953 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:52,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:52,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1735231654, now seen corresponding path program 68 times [2022-01-19 15:15:52,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:52,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575072940] [2022-01-19 15:15:52,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:52,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:52,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:53,217 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 15:15:53,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:53,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575072940] [2022-01-19 15:15:53,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575072940] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:53,217 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:53,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:15:53,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231204812] [2022-01-19 15:15:53,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:53,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:15:53,218 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:53,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:15:53,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:15:53,219 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:53,219 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 570 transitions, 7699 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:53,219 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:53,219 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:53,219 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:54,347 INFO L129 PetriNetUnfolder]: 441/1374 cut-off events. [2022-01-19 15:15:54,347 INFO L130 PetriNetUnfolder]: For 25365/25365 co-relation queries the response was YES. [2022-01-19 15:15:54,360 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10460 conditions, 1374 events. 441/1374 cut-off events. For 25365/25365 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 9051 event pairs, 54 based on Foata normal form. 1/1373 useless extension candidates. Maximal degree in co-relation 10287. Up to 919 conditions per place. [2022-01-19 15:15:54,365 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 433 selfloop transitions, 114 changer transitions 19/605 dead transitions. [2022-01-19 15:15:54,365 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 605 transitions, 9361 flow [2022-01-19 15:15:54,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:15:54,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:15:54,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1707 transitions. [2022-01-19 15:15:54,366 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5674867021276596 [2022-01-19 15:15:54,366 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1707 transitions. [2022-01-19 15:15:54,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1707 transitions. [2022-01-19 15:15:54,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:54,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1707 transitions. [2022-01-19 15:15:54,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.34375) internal successors, (1707), 32 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:54,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:54,369 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:54,369 INFO L186 Difference]: Start difference. First operand has 504 places, 570 transitions, 7699 flow. Second operand 32 states and 1707 transitions. [2022-01-19 15:15:54,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 605 transitions, 9361 flow [2022-01-19 15:15:54,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 605 transitions, 9086 flow, removed 53 selfloop flow, removed 32 redundant places. [2022-01-19 15:15:54,525 INFO L242 Difference]: Finished difference. Result has 500 places, 574 transitions, 7842 flow [2022-01-19 15:15:54,525 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7442, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=7842, PETRI_PLACES=500, PETRI_TRANSITIONS=574} [2022-01-19 15:15:54,525 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 412 predicate places. [2022-01-19 15:15:54,525 INFO L470 AbstractCegarLoop]: Abstraction has has 500 places, 574 transitions, 7842 flow [2022-01-19 15:15:54,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:54,526 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:54,526 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:54,526 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2022-01-19 15:15:54,526 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:54,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:54,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1989330444, now seen corresponding path program 69 times [2022-01-19 15:15:54,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:54,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192311302] [2022-01-19 15:15:54,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:54,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:54,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:54,815 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 15:15:54,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:54,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192311302] [2022-01-19 15:15:54,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192311302] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:54,815 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:54,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 15:15:54,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446883850] [2022-01-19 15:15:54,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:54,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 15:15:54,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:54,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 15:15:54,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 15:15:54,816 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:54,817 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 574 transitions, 7842 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:54,817 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:54,817 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:54,817 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:15:56,927 INFO L129 PetriNetUnfolder]: 440/1372 cut-off events. [2022-01-19 15:15:56,928 INFO L130 PetriNetUnfolder]: For 25364/25364 co-relation queries the response was YES. [2022-01-19 15:15:56,943 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10502 conditions, 1372 events. 440/1372 cut-off events. For 25364/25364 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 9033 event pairs, 51 based on Foata normal form. 1/1371 useless extension candidates. Maximal degree in co-relation 10330. Up to 866 conditions per place. [2022-01-19 15:15:56,948 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 410 selfloop transitions, 147 changer transitions 25/621 dead transitions. [2022-01-19 15:15:56,948 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 621 transitions, 9690 flow [2022-01-19 15:15:56,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-19 15:15:56,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2022-01-19 15:15:56,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2663 transitions. [2022-01-19 15:15:56,950 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5554860241969128 [2022-01-19 15:15:56,950 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2663 transitions. [2022-01-19 15:15:56,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2663 transitions. [2022-01-19 15:15:56,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:15:56,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2663 transitions. [2022-01-19 15:15:56,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 52.21568627450981) internal successors, (2663), 51 states have internal predecessors, (2663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:56,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 94.0) internal successors, (4888), 52 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:56,954 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 94.0) internal successors, (4888), 52 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:56,954 INFO L186 Difference]: Start difference. First operand has 500 places, 574 transitions, 7842 flow. Second operand 51 states and 2663 transitions. [2022-01-19 15:15:56,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 621 transitions, 9690 flow [2022-01-19 15:15:57,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 621 transitions, 9323 flow, removed 111 selfloop flow, removed 26 redundant places. [2022-01-19 15:15:57,116 INFO L242 Difference]: Finished difference. Result has 532 places, 576 transitions, 7966 flow [2022-01-19 15:15:57,116 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7553, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=7966, PETRI_PLACES=532, PETRI_TRANSITIONS=576} [2022-01-19 15:15:57,116 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 444 predicate places. [2022-01-19 15:15:57,116 INFO L470 AbstractCegarLoop]: Abstraction has has 532 places, 576 transitions, 7966 flow [2022-01-19 15:15:57,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:57,117 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:15:57,117 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:15:57,117 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2022-01-19 15:15:57,117 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:15:57,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:15:57,117 INFO L85 PathProgramCache]: Analyzing trace with hash -147087234, now seen corresponding path program 70 times [2022-01-19 15:15:57,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:15:57,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322992126] [2022-01-19 15:15:57,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:15:57,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:15:57,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:15:57,398 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 15:15:57,398 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:15:57,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322992126] [2022-01-19 15:15:57,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322992126] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:15:57,398 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:15:57,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:15:57,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757640701] [2022-01-19 15:15:57,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:15:57,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:15:57,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:15:57,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:15:57,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:15:57,400 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:15:57,400 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 576 transitions, 7966 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:15:57,400 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:15:57,400 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:15:57,400 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:00,201 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:16:00,761 INFO L129 PetriNetUnfolder]: 442/1388 cut-off events. [2022-01-19 15:16:00,762 INFO L130 PetriNetUnfolder]: For 25687/25687 co-relation queries the response was YES. [2022-01-19 15:16:00,779 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10705 conditions, 1388 events. 442/1388 cut-off events. For 25687/25687 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 9239 event pairs, 55 based on Foata normal form. 1/1387 useless extension candidates. Maximal degree in co-relation 10525. Up to 969 conditions per place. [2022-01-19 15:16:00,784 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 464 selfloop transitions, 88 changer transitions 26/617 dead transitions. [2022-01-19 15:16:00,784 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 617 transitions, 9689 flow [2022-01-19 15:16:00,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:16:00,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:16:00,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1951 transitions. [2022-01-19 15:16:00,785 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5609545715928694 [2022-01-19 15:16:00,786 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1951 transitions. [2022-01-19 15:16:00,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1951 transitions. [2022-01-19 15:16:00,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:00,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1951 transitions. [2022-01-19 15:16:00,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.729729729729726) internal successors, (1951), 37 states have internal predecessors, (1951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:00,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:00,789 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:00,789 INFO L186 Difference]: Start difference. First operand has 532 places, 576 transitions, 7966 flow. Second operand 37 states and 1951 transitions. [2022-01-19 15:16:00,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 617 transitions, 9689 flow [2022-01-19 15:16:00,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 617 transitions, 9260 flow, removed 58 selfloop flow, removed 46 redundant places. [2022-01-19 15:16:00,995 INFO L242 Difference]: Finished difference. Result has 523 places, 580 transitions, 7867 flow [2022-01-19 15:16:00,996 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7557, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=7867, PETRI_PLACES=523, PETRI_TRANSITIONS=580} [2022-01-19 15:16:00,996 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 435 predicate places. [2022-01-19 15:16:00,996 INFO L470 AbstractCegarLoop]: Abstraction has has 523 places, 580 transitions, 7867 flow [2022-01-19 15:16:00,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:00,996 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:00,996 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:00,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2022-01-19 15:16:00,996 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:00,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:00,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1843140474, now seen corresponding path program 71 times [2022-01-19 15:16:00,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:00,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131444222] [2022-01-19 15:16:00,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:00,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:01,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:01,260 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 15:16:01,261 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:01,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131444222] [2022-01-19 15:16:01,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131444222] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:01,261 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:01,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:16:01,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904202130] [2022-01-19 15:16:01,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:01,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:16:01,261 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:01,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:16:01,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:16:01,262 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:01,262 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 580 transitions, 7867 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:01,263 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:01,263 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:01,263 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:02,851 INFO L129 PetriNetUnfolder]: 451/1408 cut-off events. [2022-01-19 15:16:02,851 INFO L130 PetriNetUnfolder]: For 26463/26463 co-relation queries the response was YES. [2022-01-19 15:16:02,864 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10783 conditions, 1408 events. 451/1408 cut-off events. For 26463/26463 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 9390 event pairs, 41 based on Foata normal form. 1/1406 useless extension candidates. Maximal degree in co-relation 10603. Up to 950 conditions per place. [2022-01-19 15:16:02,869 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 455 selfloop transitions, 118 changer transitions 24/636 dead transitions. [2022-01-19 15:16:02,869 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 636 transitions, 9941 flow [2022-01-19 15:16:02,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:16:02,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:16:02,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2011 transitions. [2022-01-19 15:16:02,871 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.562989921612542 [2022-01-19 15:16:02,871 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2011 transitions. [2022-01-19 15:16:02,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2011 transitions. [2022-01-19 15:16:02,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:02,871 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2011 transitions. [2022-01-19 15:16:02,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.921052631578945) internal successors, (2011), 38 states have internal predecessors, (2011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:02,874 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:02,874 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:02,874 INFO L186 Difference]: Start difference. First operand has 523 places, 580 transitions, 7867 flow. Second operand 38 states and 2011 transitions. [2022-01-19 15:16:02,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 636 transitions, 9941 flow [2022-01-19 15:16:03,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 636 transitions, 9619 flow, removed 70 selfloop flow, removed 31 redundant places. [2022-01-19 15:16:03,041 INFO L242 Difference]: Finished difference. Result has 531 places, 597 transitions, 8241 flow [2022-01-19 15:16:03,041 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7585, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=8241, PETRI_PLACES=531, PETRI_TRANSITIONS=597} [2022-01-19 15:16:03,041 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 443 predicate places. [2022-01-19 15:16:03,041 INFO L470 AbstractCegarLoop]: Abstraction has has 531 places, 597 transitions, 8241 flow [2022-01-19 15:16:03,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:03,042 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:03,042 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:03,042 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2022-01-19 15:16:03,042 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:03,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:03,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1317098030, now seen corresponding path program 72 times [2022-01-19 15:16:03,042 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:03,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21431538] [2022-01-19 15:16:03,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:03,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:03,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:03,336 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 15:16:03,336 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:03,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21431538] [2022-01-19 15:16:03,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21431538] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:03,336 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:03,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:16:03,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131208256] [2022-01-19 15:16:03,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:03,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:16:03,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:03,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:16:03,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:16:03,337 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:03,338 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 597 transitions, 8241 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:03,338 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:03,338 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:03,338 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:04,824 INFO L129 PetriNetUnfolder]: 451/1417 cut-off events. [2022-01-19 15:16:04,824 INFO L130 PetriNetUnfolder]: For 27565/27565 co-relation queries the response was YES. [2022-01-19 15:16:04,841 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10945 conditions, 1417 events. 451/1417 cut-off events. For 27565/27565 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 9480 event pairs, 41 based on Foata normal form. 1/1416 useless extension candidates. Maximal degree in co-relation 10761. Up to 987 conditions per place. [2022-01-19 15:16:04,846 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 481 selfloop transitions, 93 changer transitions 26/639 dead transitions. [2022-01-19 15:16:04,846 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 639 transitions, 10023 flow [2022-01-19 15:16:04,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:16:04,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:16:04,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1950 transitions. [2022-01-19 15:16:04,848 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5606670500287522 [2022-01-19 15:16:04,848 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1950 transitions. [2022-01-19 15:16:04,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1950 transitions. [2022-01-19 15:16:04,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:04,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1950 transitions. [2022-01-19 15:16:04,849 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.7027027027027) internal successors, (1950), 37 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:04,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:04,851 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:04,851 INFO L186 Difference]: Start difference. First operand has 531 places, 597 transitions, 8241 flow. Second operand 37 states and 1950 transitions. [2022-01-19 15:16:04,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 639 transitions, 10023 flow [2022-01-19 15:16:05,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 639 transitions, 9706 flow, removed 83 selfloop flow, removed 31 redundant places. [2022-01-19 15:16:05,025 INFO L242 Difference]: Finished difference. Result has 540 places, 602 transitions, 8304 flow [2022-01-19 15:16:05,026 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7976, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=8304, PETRI_PLACES=540, PETRI_TRANSITIONS=602} [2022-01-19 15:16:05,026 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 452 predicate places. [2022-01-19 15:16:05,026 INFO L470 AbstractCegarLoop]: Abstraction has has 540 places, 602 transitions, 8304 flow [2022-01-19 15:16:05,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:05,026 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:05,026 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:05,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2022-01-19 15:16:05,027 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:05,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:05,027 INFO L85 PathProgramCache]: Analyzing trace with hash -692109414, now seen corresponding path program 73 times [2022-01-19 15:16:05,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:05,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544415645] [2022-01-19 15:16:05,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:05,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:05,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:05,285 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 15:16:05,286 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:05,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544415645] [2022-01-19 15:16:05,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544415645] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:05,286 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:05,286 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:16:05,286 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441204218] [2022-01-19 15:16:05,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:05,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:16:05,286 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:05,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:16:05,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:16:05,287 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:05,287 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 602 transitions, 8304 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:05,287 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:05,287 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:05,287 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:06,483 INFO L129 PetriNetUnfolder]: 452/1422 cut-off events. [2022-01-19 15:16:06,483 INFO L130 PetriNetUnfolder]: For 26546/26546 co-relation queries the response was YES. [2022-01-19 15:16:06,502 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10940 conditions, 1422 events. 452/1422 cut-off events. For 26546/26546 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 9533 event pairs, 51 based on Foata normal form. 1/1421 useless extension candidates. Maximal degree in co-relation 10752. Up to 949 conditions per place. [2022-01-19 15:16:06,508 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 459 selfloop transitions, 116 changer transitions 27/641 dead transitions. [2022-01-19 15:16:06,508 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 641 transitions, 10001 flow [2022-01-19 15:16:06,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:16:06,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:16:06,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1811 transitions. [2022-01-19 15:16:06,509 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5666458072590739 [2022-01-19 15:16:06,509 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1811 transitions. [2022-01-19 15:16:06,509 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1811 transitions. [2022-01-19 15:16:06,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:06,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1811 transitions. [2022-01-19 15:16:06,511 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.26470588235294) internal successors, (1811), 34 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:06,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:06,512 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:06,512 INFO L186 Difference]: Start difference. First operand has 540 places, 602 transitions, 8304 flow. Second operand 34 states and 1811 transitions. [2022-01-19 15:16:06,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 641 transitions, 10001 flow [2022-01-19 15:16:06,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 641 transitions, 9726 flow, removed 59 selfloop flow, removed 30 redundant places. [2022-01-19 15:16:06,703 INFO L242 Difference]: Finished difference. Result has 545 places, 605 transitions, 8393 flow [2022-01-19 15:16:06,703 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8049, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=8393, PETRI_PLACES=545, PETRI_TRANSITIONS=605} [2022-01-19 15:16:06,703 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 457 predicate places. [2022-01-19 15:16:06,704 INFO L470 AbstractCegarLoop]: Abstraction has has 545 places, 605 transitions, 8393 flow [2022-01-19 15:16:06,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:06,704 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:06,704 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:06,704 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2022-01-19 15:16:06,704 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:06,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:06,704 INFO L85 PathProgramCache]: Analyzing trace with hash 79393696, now seen corresponding path program 74 times [2022-01-19 15:16:06,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:06,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346073667] [2022-01-19 15:16:06,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:06,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:06,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:06,972 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 15:16:06,973 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:06,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346073667] [2022-01-19 15:16:06,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346073667] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:06,973 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:06,973 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:16:06,973 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641971834] [2022-01-19 15:16:06,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:06,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:16:06,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:06,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:16:06,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:16:06,974 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:06,974 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 605 transitions, 8393 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:06,974 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:06,974 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:06,975 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:08,740 INFO L129 PetriNetUnfolder]: 453/1431 cut-off events. [2022-01-19 15:16:08,740 INFO L130 PetriNetUnfolder]: For 27413/27413 co-relation queries the response was YES. [2022-01-19 15:16:08,753 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11110 conditions, 1431 events. 453/1431 cut-off events. For 27413/27413 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 9669 event pairs, 40 based on Foata normal form. 1/1430 useless extension candidates. Maximal degree in co-relation 10917. Up to 972 conditions per place. [2022-01-19 15:16:08,758 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 476 selfloop transitions, 106 changer transitions 26/647 dead transitions. [2022-01-19 15:16:08,758 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 647 transitions, 10227 flow [2022-01-19 15:16:08,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 15:16:08,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 15:16:08,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1908 transitions. [2022-01-19 15:16:08,759 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2022-01-19 15:16:08,759 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1908 transitions. [2022-01-19 15:16:08,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1908 transitions. [2022-01-19 15:16:08,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:08,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1908 transitions. [2022-01-19 15:16:08,761 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.0) internal successors, (1908), 36 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:08,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:08,763 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:08,763 INFO L186 Difference]: Start difference. First operand has 545 places, 605 transitions, 8393 flow. Second operand 36 states and 1908 transitions. [2022-01-19 15:16:08,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 647 transitions, 10227 flow [2022-01-19 15:16:08,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 647 transitions, 9836 flow, removed 44 selfloop flow, removed 33 redundant places. [2022-01-19 15:16:08,926 INFO L242 Difference]: Finished difference. Result has 549 places, 610 transitions, 8463 flow [2022-01-19 15:16:08,926 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8055, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=8463, PETRI_PLACES=549, PETRI_TRANSITIONS=610} [2022-01-19 15:16:08,926 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 461 predicate places. [2022-01-19 15:16:08,926 INFO L470 AbstractCegarLoop]: Abstraction has has 549 places, 610 transitions, 8463 flow [2022-01-19 15:16:08,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:08,926 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:08,927 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:08,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2022-01-19 15:16:08,927 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:08,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:08,927 INFO L85 PathProgramCache]: Analyzing trace with hash -206001716, now seen corresponding path program 75 times [2022-01-19 15:16:08,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:08,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721126571] [2022-01-19 15:16:08,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:08,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:08,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:09,201 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 15:16:09,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:09,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721126571] [2022-01-19 15:16:09,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721126571] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:09,202 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:09,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:16:09,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670645692] [2022-01-19 15:16:09,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:09,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:16:09,202 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:09,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:16:09,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:16:09,203 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:09,203 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 610 transitions, 8463 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:09,203 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:09,203 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:09,203 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:10,952 INFO L129 PetriNetUnfolder]: 472/1489 cut-off events. [2022-01-19 15:16:10,953 INFO L130 PetriNetUnfolder]: For 29332/29332 co-relation queries the response was YES. [2022-01-19 15:16:10,970 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11597 conditions, 1489 events. 472/1489 cut-off events. For 29332/29332 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 10264 event pairs, 39 based on Foata normal form. 1/1488 useless extension candidates. Maximal degree in co-relation 11405. Up to 847 conditions per place. [2022-01-19 15:16:10,976 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 374 selfloop transitions, 250 changer transitions 24/687 dead transitions. [2022-01-19 15:16:10,976 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 687 transitions, 11119 flow [2022-01-19 15:16:10,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-19 15:16:10,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2022-01-19 15:16:10,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2425 transitions. [2022-01-19 15:16:10,977 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5608233117483812 [2022-01-19 15:16:10,977 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2425 transitions. [2022-01-19 15:16:10,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2425 transitions. [2022-01-19 15:16:10,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:10,978 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2425 transitions. [2022-01-19 15:16:10,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 52.71739130434783) internal successors, (2425), 46 states have internal predecessors, (2425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:10,981 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:10,981 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:10,981 INFO L186 Difference]: Start difference. First operand has 549 places, 610 transitions, 8463 flow. Second operand 46 states and 2425 transitions. [2022-01-19 15:16:10,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 687 transitions, 11119 flow [2022-01-19 15:16:11,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 687 transitions, 10777 flow, removed 75 selfloop flow, removed 29 redundant places. [2022-01-19 15:16:11,189 INFO L242 Difference]: Finished difference. Result has 567 places, 643 transitions, 9562 flow [2022-01-19 15:16:11,189 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8161, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=9562, PETRI_PLACES=567, PETRI_TRANSITIONS=643} [2022-01-19 15:16:11,189 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 479 predicate places. [2022-01-19 15:16:11,189 INFO L470 AbstractCegarLoop]: Abstraction has has 567 places, 643 transitions, 9562 flow [2022-01-19 15:16:11,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:11,190 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:11,190 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:11,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2022-01-19 15:16:11,190 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:11,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:11,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1400325272, now seen corresponding path program 76 times [2022-01-19 15:16:11,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:11,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575835503] [2022-01-19 15:16:11,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:11,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:11,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:11,509 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 15:16:11,509 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:11,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575835503] [2022-01-19 15:16:11,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575835503] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:11,509 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:11,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:16:11,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473678822] [2022-01-19 15:16:11,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:11,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:16:11,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:11,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:16:11,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:16:11,510 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:11,511 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 643 transitions, 9562 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:11,511 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:11,511 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:11,511 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:13,477 INFO L129 PetriNetUnfolder]: 472/1506 cut-off events. [2022-01-19 15:16:13,477 INFO L130 PetriNetUnfolder]: For 30957/30957 co-relation queries the response was YES. [2022-01-19 15:16:13,497 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12129 conditions, 1506 events. 472/1506 cut-off events. For 30957/30957 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 10499 event pairs, 51 based on Foata normal form. 1/1505 useless extension candidates. Maximal degree in co-relation 11932. Up to 959 conditions per place. [2022-01-19 15:16:13,502 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 445 selfloop transitions, 180 changer transitions 24/688 dead transitions. [2022-01-19 15:16:13,502 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 688 transitions, 11606 flow [2022-01-19 15:16:13,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-19 15:16:13,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-01-19 15:16:13,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2366 transitions. [2022-01-19 15:16:13,504 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5593380614657211 [2022-01-19 15:16:13,504 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2366 transitions. [2022-01-19 15:16:13,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2366 transitions. [2022-01-19 15:16:13,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:13,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2366 transitions. [2022-01-19 15:16:13,506 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 52.577777777777776) internal successors, (2366), 45 states have internal predecessors, (2366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:13,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:13,508 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:13,508 INFO L186 Difference]: Start difference. First operand has 567 places, 643 transitions, 9562 flow. Second operand 45 states and 2366 transitions. [2022-01-19 15:16:13,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 688 transitions, 11606 flow [2022-01-19 15:16:13,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 688 transitions, 11098 flow, removed 151 selfloop flow, removed 32 redundant places. [2022-01-19 15:16:13,726 INFO L242 Difference]: Finished difference. Result has 584 places, 650 transitions, 9731 flow [2022-01-19 15:16:13,726 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9071, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=9731, PETRI_PLACES=584, PETRI_TRANSITIONS=650} [2022-01-19 15:16:13,726 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 496 predicate places. [2022-01-19 15:16:13,726 INFO L470 AbstractCegarLoop]: Abstraction has has 584 places, 650 transitions, 9731 flow [2022-01-19 15:16:13,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:13,727 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:13,727 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:13,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2022-01-19 15:16:13,727 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:13,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:13,727 INFO L85 PathProgramCache]: Analyzing trace with hash 319819646, now seen corresponding path program 77 times [2022-01-19 15:16:13,727 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:13,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522245814] [2022-01-19 15:16:13,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:13,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:13,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:14,000 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 15:16:14,000 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:14,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522245814] [2022-01-19 15:16:14,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522245814] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:14,001 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:14,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:16:14,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213813107] [2022-01-19 15:16:14,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:14,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:16:14,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:14,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:16:14,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:16:14,002 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:14,002 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 650 transitions, 9731 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:14,002 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:14,002 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:14,002 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:15,657 INFO L129 PetriNetUnfolder]: 472/1507 cut-off events. [2022-01-19 15:16:15,657 INFO L130 PetriNetUnfolder]: For 33649/33649 co-relation queries the response was YES. [2022-01-19 15:16:15,677 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12353 conditions, 1507 events. 472/1507 cut-off events. For 33649/33649 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 10525 event pairs, 48 based on Foata normal form. 1/1506 useless extension candidates. Maximal degree in co-relation 12149. Up to 1027 conditions per place. [2022-01-19 15:16:15,683 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 511 selfloop transitions, 116 changer transitions 26/692 dead transitions. [2022-01-19 15:16:15,683 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 692 transitions, 11716 flow [2022-01-19 15:16:15,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:16:15,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:16:15,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1958 transitions. [2022-01-19 15:16:15,685 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5629672225416906 [2022-01-19 15:16:15,685 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1958 transitions. [2022-01-19 15:16:15,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1958 transitions. [2022-01-19 15:16:15,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:15,685 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1958 transitions. [2022-01-19 15:16:15,686 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.91891891891892) internal successors, (1958), 37 states have internal predecessors, (1958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:15,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:15,688 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:15,688 INFO L186 Difference]: Start difference. First operand has 584 places, 650 transitions, 9731 flow. Second operand 37 states and 1958 transitions. [2022-01-19 15:16:15,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 692 transitions, 11716 flow [2022-01-19 15:16:15,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 692 transitions, 11273 flow, removed 87 selfloop flow, removed 40 redundant places. [2022-01-19 15:16:15,923 INFO L242 Difference]: Finished difference. Result has 584 places, 655 transitions, 9791 flow [2022-01-19 15:16:15,923 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9328, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=9791, PETRI_PLACES=584, PETRI_TRANSITIONS=655} [2022-01-19 15:16:15,924 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 496 predicate places. [2022-01-19 15:16:15,924 INFO L470 AbstractCegarLoop]: Abstraction has has 584 places, 655 transitions, 9791 flow [2022-01-19 15:16:15,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:15,924 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:15,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:15,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2022-01-19 15:16:15,924 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:15,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:15,924 INFO L85 PathProgramCache]: Analyzing trace with hash 146206562, now seen corresponding path program 78 times [2022-01-19 15:16:15,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:15,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397453056] [2022-01-19 15:16:15,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:15,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:15,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:16,163 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 15:16:16,164 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:16,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397453056] [2022-01-19 15:16:16,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397453056] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:16,164 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:16,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:16:16,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466939063] [2022-01-19 15:16:16,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:16,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:16:16,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:16,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:16:16,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:16:16,165 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:16,165 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 655 transitions, 9791 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:16,165 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:16,165 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:16,165 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:17,571 INFO L129 PetriNetUnfolder]: 465/1499 cut-off events. [2022-01-19 15:16:17,571 INFO L130 PetriNetUnfolder]: For 32735/32735 co-relation queries the response was YES. [2022-01-19 15:16:17,592 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12091 conditions, 1499 events. 465/1499 cut-off events. For 32735/32735 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 10467 event pairs, 37 based on Foata normal form. 1/1498 useless extension candidates. Maximal degree in co-relation 11884. Up to 1025 conditions per place. [2022-01-19 15:16:17,597 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 511 selfloop transitions, 113 changer transitions 22/685 dead transitions. [2022-01-19 15:16:17,597 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 685 transitions, 11353 flow [2022-01-19 15:16:17,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 15:16:17,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 15:16:17,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1904 transitions. [2022-01-19 15:16:17,639 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5626477541371159 [2022-01-19 15:16:17,639 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1904 transitions. [2022-01-19 15:16:17,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1904 transitions. [2022-01-19 15:16:17,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:17,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1904 transitions. [2022-01-19 15:16:17,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.888888888888886) internal successors, (1904), 36 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:17,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:17,642 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:17,642 INFO L186 Difference]: Start difference. First operand has 584 places, 655 transitions, 9791 flow. Second operand 36 states and 1904 transitions. [2022-01-19 15:16:17,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 685 transitions, 11353 flow [2022-01-19 15:16:17,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 685 transitions, 10964 flow, removed 79 selfloop flow, removed 31 redundant places. [2022-01-19 15:16:17,858 INFO L242 Difference]: Finished difference. Result has 586 places, 649 transitions, 9557 flow [2022-01-19 15:16:17,859 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9416, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=9557, PETRI_PLACES=586, PETRI_TRANSITIONS=649} [2022-01-19 15:16:17,859 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 498 predicate places. [2022-01-19 15:16:17,859 INFO L470 AbstractCegarLoop]: Abstraction has has 586 places, 649 transitions, 9557 flow [2022-01-19 15:16:17,859 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:17,859 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:17,859 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:17,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2022-01-19 15:16:17,859 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:17,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:17,860 INFO L85 PathProgramCache]: Analyzing trace with hash 978447142, now seen corresponding path program 79 times [2022-01-19 15:16:17,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:17,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142134899] [2022-01-19 15:16:17,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:17,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:17,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:18,130 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 15:16:18,130 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:18,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142134899] [2022-01-19 15:16:18,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142134899] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:18,130 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:18,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:16:18,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529386352] [2022-01-19 15:16:18,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:18,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:16:18,131 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:18,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:16:18,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:16:18,131 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:18,132 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 586 places, 649 transitions, 9557 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:18,132 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:18,132 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:18,132 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:19,562 INFO L129 PetriNetUnfolder]: 465/1495 cut-off events. [2022-01-19 15:16:19,562 INFO L130 PetriNetUnfolder]: For 31702/31702 co-relation queries the response was YES. [2022-01-19 15:16:19,579 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12049 conditions, 1495 events. 465/1495 cut-off events. For 31702/31702 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 10390 event pairs, 51 based on Foata normal form. 1/1494 useless extension candidates. Maximal degree in co-relation 11842. Up to 1043 conditions per place. [2022-01-19 15:16:19,584 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 528 selfloop transitions, 91 changer transitions 22/680 dead transitions. [2022-01-19 15:16:19,584 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 612 places, 680 transitions, 11311 flow [2022-01-19 15:16:19,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:16:19,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:16:19,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1846 transitions. [2022-01-19 15:16:19,585 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5610942249240122 [2022-01-19 15:16:19,585 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1846 transitions. [2022-01-19 15:16:19,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1846 transitions. [2022-01-19 15:16:19,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:19,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1846 transitions. [2022-01-19 15:16:19,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.74285714285714) internal successors, (1846), 35 states have internal predecessors, (1846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:19,588 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:19,588 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:19,588 INFO L186 Difference]: Start difference. First operand has 586 places, 649 transitions, 9557 flow. Second operand 35 states and 1846 transitions. [2022-01-19 15:16:19,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 612 places, 680 transitions, 11311 flow [2022-01-19 15:16:19,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 680 transitions, 11016 flow, removed 20 selfloop flow, removed 35 redundant places. [2022-01-19 15:16:19,798 INFO L242 Difference]: Finished difference. Result has 584 places, 647 transitions, 9538 flow [2022-01-19 15:16:19,798 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9280, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=9538, PETRI_PLACES=584, PETRI_TRANSITIONS=647} [2022-01-19 15:16:19,799 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 496 predicate places. [2022-01-19 15:16:19,799 INFO L470 AbstractCegarLoop]: Abstraction has has 584 places, 647 transitions, 9538 flow [2022-01-19 15:16:19,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:19,799 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:19,799 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:19,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2022-01-19 15:16:19,799 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:19,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:19,799 INFO L85 PathProgramCache]: Analyzing trace with hash -87429182, now seen corresponding path program 80 times [2022-01-19 15:16:19,799 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:19,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442762473] [2022-01-19 15:16:19,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:19,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:19,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:20,053 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 15:16:20,053 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:20,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442762473] [2022-01-19 15:16:20,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442762473] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:20,053 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:20,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:16:20,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622961232] [2022-01-19 15:16:20,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:20,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:16:20,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:20,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:16:20,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:16:20,054 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:20,055 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 647 transitions, 9538 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:20,055 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:20,055 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:20,055 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:21,672 INFO L129 PetriNetUnfolder]: 465/1503 cut-off events. [2022-01-19 15:16:21,673 INFO L130 PetriNetUnfolder]: For 33655/33655 co-relation queries the response was YES. [2022-01-19 15:16:21,692 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12159 conditions, 1503 events. 465/1503 cut-off events. For 33655/33655 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 10505 event pairs, 49 based on Foata normal form. 1/1502 useless extension candidates. Maximal degree in co-relation 11952. Up to 1016 conditions per place. [2022-01-19 15:16:21,697 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 504 selfloop transitions, 121 changer transitions 26/690 dead transitions. [2022-01-19 15:16:21,697 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 690 transitions, 11539 flow [2022-01-19 15:16:21,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 15:16:21,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 15:16:21,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2112 transitions. [2022-01-19 15:16:21,699 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5617021276595745 [2022-01-19 15:16:21,699 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2112 transitions. [2022-01-19 15:16:21,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2112 transitions. [2022-01-19 15:16:21,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:21,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2112 transitions. [2022-01-19 15:16:21,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.8) internal successors, (2112), 40 states have internal predecessors, (2112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:21,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:21,702 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:21,702 INFO L186 Difference]: Start difference. First operand has 584 places, 647 transitions, 9538 flow. Second operand 40 states and 2112 transitions. [2022-01-19 15:16:21,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 690 transitions, 11539 flow [2022-01-19 15:16:21,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 690 transitions, 11231 flow, removed 62 selfloop flow, removed 33 redundant places. [2022-01-19 15:16:21,918 INFO L242 Difference]: Finished difference. Result has 592 places, 649 transitions, 9676 flow [2022-01-19 15:16:21,918 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9272, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=9676, PETRI_PLACES=592, PETRI_TRANSITIONS=649} [2022-01-19 15:16:21,918 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 504 predicate places. [2022-01-19 15:16:21,919 INFO L470 AbstractCegarLoop]: Abstraction has has 592 places, 649 transitions, 9676 flow [2022-01-19 15:16:21,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:21,919 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:21,919 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:21,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2022-01-19 15:16:21,919 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:21,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:21,919 INFO L85 PathProgramCache]: Analyzing trace with hash -483539964, now seen corresponding path program 81 times [2022-01-19 15:16:21,919 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:21,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429105727] [2022-01-19 15:16:21,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:21,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:21,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:22,186 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 15:16:22,186 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:22,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429105727] [2022-01-19 15:16:22,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429105727] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:22,186 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:22,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:16:22,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686713660] [2022-01-19 15:16:22,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:22,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:16:22,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:22,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:16:22,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:16:22,187 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:22,188 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 649 transitions, 9676 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:22,188 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:22,188 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:22,188 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:25,062 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:16:25,574 INFO L129 PetriNetUnfolder]: 462/1487 cut-off events. [2022-01-19 15:16:25,574 INFO L130 PetriNetUnfolder]: For 33377/33377 co-relation queries the response was YES. [2022-01-19 15:16:25,594 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12157 conditions, 1487 events. 462/1487 cut-off events. For 33377/33377 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 10353 event pairs, 48 based on Foata normal form. 1/1486 useless extension candidates. Maximal degree in co-relation 11947. Up to 1018 conditions per place. [2022-01-19 15:16:25,600 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 516 selfloop transitions, 103 changer transitions 22/680 dead transitions. [2022-01-19 15:16:25,600 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 680 transitions, 11458 flow [2022-01-19 15:16:25,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:16:25,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:16:25,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1804 transitions. [2022-01-19 15:16:25,601 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5644555694618273 [2022-01-19 15:16:25,601 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1804 transitions. [2022-01-19 15:16:25,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1804 transitions. [2022-01-19 15:16:25,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:25,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1804 transitions. [2022-01-19 15:16:25,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.05882352941177) internal successors, (1804), 34 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:25,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:25,604 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:25,604 INFO L186 Difference]: Start difference. First operand has 592 places, 649 transitions, 9676 flow. Second operand 34 states and 1804 transitions. [2022-01-19 15:16:25,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 680 transitions, 11458 flow [2022-01-19 15:16:25,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 680 transitions, 11117 flow, removed 73 selfloop flow, removed 32 redundant places. [2022-01-19 15:16:25,835 INFO L242 Difference]: Finished difference. Result has 592 places, 647 transitions, 9651 flow [2022-01-19 15:16:25,835 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9369, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=9651, PETRI_PLACES=592, PETRI_TRANSITIONS=647} [2022-01-19 15:16:25,835 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 504 predicate places. [2022-01-19 15:16:25,835 INFO L470 AbstractCegarLoop]: Abstraction has has 592 places, 647 transitions, 9651 flow [2022-01-19 15:16:25,836 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:25,836 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:25,836 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:25,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2022-01-19 15:16:25,836 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:25,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:25,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1396235142, now seen corresponding path program 82 times [2022-01-19 15:16:25,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:25,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096566869] [2022-01-19 15:16:25,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:25,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:25,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:26,086 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 15:16:26,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:26,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096566869] [2022-01-19 15:16:26,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096566869] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:26,086 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:26,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:16:26,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267238534] [2022-01-19 15:16:26,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:26,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:16:26,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:26,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:16:26,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:16:26,087 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:26,088 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 647 transitions, 9651 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:26,088 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:26,088 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:26,088 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:28,702 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:16:29,976 INFO L129 PetriNetUnfolder]: 456/1476 cut-off events. [2022-01-19 15:16:29,976 INFO L130 PetriNetUnfolder]: For 33469/33469 co-relation queries the response was YES. [2022-01-19 15:16:29,998 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11994 conditions, 1476 events. 456/1476 cut-off events. For 33469/33469 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 10271 event pairs, 39 based on Foata normal form. 1/1475 useless extension candidates. Maximal degree in co-relation 11782. Up to 967 conditions per place. [2022-01-19 15:16:30,003 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 454 selfloop transitions, 161 changer transitions 22/676 dead transitions. [2022-01-19 15:16:30,004 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 626 places, 676 transitions, 11191 flow [2022-01-19 15:16:30,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 15:16:30,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 15:16:30,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2259 transitions. [2022-01-19 15:16:30,005 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5588817417120238 [2022-01-19 15:16:30,005 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2259 transitions. [2022-01-19 15:16:30,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2259 transitions. [2022-01-19 15:16:30,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:30,006 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2259 transitions. [2022-01-19 15:16:30,007 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.53488372093023) internal successors, (2259), 43 states have internal predecessors, (2259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:30,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:30,009 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:30,009 INFO L186 Difference]: Start difference. First operand has 592 places, 647 transitions, 9651 flow. Second operand 43 states and 2259 transitions. [2022-01-19 15:16:30,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 626 places, 676 transitions, 11191 flow [2022-01-19 15:16:30,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 676 transitions, 10865 flow, removed 52 selfloop flow, removed 34 redundant places. [2022-01-19 15:16:30,278 INFO L242 Difference]: Finished difference. Result has 599 places, 641 transitions, 9603 flow [2022-01-19 15:16:30,278 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9335, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=9603, PETRI_PLACES=599, PETRI_TRANSITIONS=641} [2022-01-19 15:16:30,278 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 511 predicate places. [2022-01-19 15:16:30,279 INFO L470 AbstractCegarLoop]: Abstraction has has 599 places, 641 transitions, 9603 flow [2022-01-19 15:16:30,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:30,279 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:30,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:30,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2022-01-19 15:16:30,279 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:30,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:30,279 INFO L85 PathProgramCache]: Analyzing trace with hash -2094767540, now seen corresponding path program 83 times [2022-01-19 15:16:30,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:30,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40103821] [2022-01-19 15:16:30,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:30,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:30,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:30,550 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 15:16:30,550 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:30,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40103821] [2022-01-19 15:16:30,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40103821] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:30,550 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:30,551 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:16:30,551 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506927958] [2022-01-19 15:16:30,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:30,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:16:30,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:30,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:16:30,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:16:30,552 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:30,552 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 599 places, 641 transitions, 9603 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:30,552 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:30,552 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:30,552 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:32,309 INFO L129 PetriNetUnfolder]: 464/1495 cut-off events. [2022-01-19 15:16:32,309 INFO L130 PetriNetUnfolder]: For 35332/35332 co-relation queries the response was YES. [2022-01-19 15:16:32,330 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12346 conditions, 1495 events. 464/1495 cut-off events. For 35332/35332 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 10408 event pairs, 37 based on Foata normal form. 1/1494 useless extension candidates. Maximal degree in co-relation 12135. Up to 993 conditions per place. [2022-01-19 15:16:32,337 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 486 selfloop transitions, 141 changer transitions 26/692 dead transitions. [2022-01-19 15:16:32,337 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 692 transitions, 11754 flow [2022-01-19 15:16:32,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-19 15:16:32,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-01-19 15:16:32,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2318 transitions. [2022-01-19 15:16:32,339 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5604448742746615 [2022-01-19 15:16:32,339 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2318 transitions. [2022-01-19 15:16:32,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2318 transitions. [2022-01-19 15:16:32,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:32,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2318 transitions. [2022-01-19 15:16:32,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.68181818181818) internal successors, (2318), 44 states have internal predecessors, (2318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:32,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:32,343 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:32,343 INFO L186 Difference]: Start difference. First operand has 599 places, 641 transitions, 9603 flow. Second operand 44 states and 2318 transitions. [2022-01-19 15:16:32,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 692 transitions, 11754 flow [2022-01-19 15:16:32,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 692 transitions, 11300 flow, removed 17 selfloop flow, removed 44 redundant places. [2022-01-19 15:16:32,588 INFO L242 Difference]: Finished difference. Result has 600 places, 650 transitions, 9731 flow [2022-01-19 15:16:32,588 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9179, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=9731, PETRI_PLACES=600, PETRI_TRANSITIONS=650} [2022-01-19 15:16:32,589 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 512 predicate places. [2022-01-19 15:16:32,589 INFO L470 AbstractCegarLoop]: Abstraction has has 600 places, 650 transitions, 9731 flow [2022-01-19 15:16:32,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:32,589 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:32,589 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:32,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2022-01-19 15:16:32,589 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:32,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:32,589 INFO L85 PathProgramCache]: Analyzing trace with hash -218130614, now seen corresponding path program 84 times [2022-01-19 15:16:32,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:32,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364243535] [2022-01-19 15:16:32,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:32,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:32,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:32,857 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 15:16:32,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:32,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364243535] [2022-01-19 15:16:32,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364243535] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:32,857 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:32,857 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:16:32,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194646212] [2022-01-19 15:16:32,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:32,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:16:32,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:32,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:16:32,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:16:32,858 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:32,859 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 650 transitions, 9731 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:32,859 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:32,859 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:32,859 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:34,427 INFO L129 PetriNetUnfolder]: 461/1497 cut-off events. [2022-01-19 15:16:34,427 INFO L130 PetriNetUnfolder]: For 35947/35947 co-relation queries the response was YES. [2022-01-19 15:16:34,446 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12311 conditions, 1497 events. 461/1497 cut-off events. For 35947/35947 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 10430 event pairs, 39 based on Foata normal form. 1/1496 useless extension candidates. Maximal degree in co-relation 12098. Up to 1012 conditions per place. [2022-01-19 15:16:34,451 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 508 selfloop transitions, 112 changer transitions 22/681 dead transitions. [2022-01-19 15:16:34,451 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 626 places, 681 transitions, 11535 flow [2022-01-19 15:16:34,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:16:34,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:16:34,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1854 transitions. [2022-01-19 15:16:34,453 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635258358662614 [2022-01-19 15:16:34,453 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1854 transitions. [2022-01-19 15:16:34,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1854 transitions. [2022-01-19 15:16:34,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:34,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1854 transitions. [2022-01-19 15:16:34,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.97142857142857) internal successors, (1854), 35 states have internal predecessors, (1854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:34,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:34,456 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:34,456 INFO L186 Difference]: Start difference. First operand has 600 places, 650 transitions, 9731 flow. Second operand 35 states and 1854 transitions. [2022-01-19 15:16:34,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 626 places, 681 transitions, 11535 flow [2022-01-19 15:16:34,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 591 places, 681 transitions, 11190 flow, removed 67 selfloop flow, removed 35 redundant places. [2022-01-19 15:16:34,712 INFO L242 Difference]: Finished difference. Result has 598 places, 648 transitions, 9734 flow [2022-01-19 15:16:34,713 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9412, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=9734, PETRI_PLACES=598, PETRI_TRANSITIONS=648} [2022-01-19 15:16:34,713 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 510 predicate places. [2022-01-19 15:16:34,713 INFO L470 AbstractCegarLoop]: Abstraction has has 598 places, 648 transitions, 9734 flow [2022-01-19 15:16:34,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:34,713 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:34,713 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:34,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2022-01-19 15:16:34,713 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:34,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:34,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1580216764, now seen corresponding path program 85 times [2022-01-19 15:16:34,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:34,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601342224] [2022-01-19 15:16:34,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:34,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:34,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:34,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 15:16:34,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:34,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601342224] [2022-01-19 15:16:34,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601342224] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:34,985 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:34,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:16:34,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387116635] [2022-01-19 15:16:34,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:34,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:16:34,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:34,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:16:34,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:16:34,987 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:34,987 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 648 transitions, 9734 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:34,987 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:34,987 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:34,987 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:37,078 INFO L129 PetriNetUnfolder]: 462/1479 cut-off events. [2022-01-19 15:16:37,078 INFO L130 PetriNetUnfolder]: For 37923/37923 co-relation queries the response was YES. [2022-01-19 15:16:37,098 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12415 conditions, 1479 events. 462/1479 cut-off events. For 37923/37923 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 10263 event pairs, 37 based on Foata normal form. 1/1478 useless extension candidates. Maximal degree in co-relation 12200. Up to 907 conditions per place. [2022-01-19 15:16:37,103 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 429 selfloop transitions, 186 changer transitions 40/694 dead transitions. [2022-01-19 15:16:37,103 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 639 places, 694 transitions, 11765 flow [2022-01-19 15:16:37,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-19 15:16:37,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2022-01-19 15:16:37,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2619 transitions. [2022-01-19 15:16:37,105 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5572340425531915 [2022-01-19 15:16:37,105 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2619 transitions. [2022-01-19 15:16:37,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2619 transitions. [2022-01-19 15:16:37,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:37,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2619 transitions. [2022-01-19 15:16:37,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 52.38) internal successors, (2619), 50 states have internal predecessors, (2619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:37,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 94.0) internal successors, (4794), 51 states have internal predecessors, (4794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:37,109 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 94.0) internal successors, (4794), 51 states have internal predecessors, (4794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:37,109 INFO L186 Difference]: Start difference. First operand has 598 places, 648 transitions, 9734 flow. Second operand 50 states and 2619 transitions. [2022-01-19 15:16:37,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 639 places, 694 transitions, 11765 flow [2022-01-19 15:16:37,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 606 places, 694 transitions, 11397 flow, removed 73 selfloop flow, removed 33 redundant places. [2022-01-19 15:16:37,367 INFO L242 Difference]: Finished difference. Result has 616 places, 639 transitions, 9733 flow [2022-01-19 15:16:37,368 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9416, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=9733, PETRI_PLACES=616, PETRI_TRANSITIONS=639} [2022-01-19 15:16:37,368 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 528 predicate places. [2022-01-19 15:16:37,368 INFO L470 AbstractCegarLoop]: Abstraction has has 616 places, 639 transitions, 9733 flow [2022-01-19 15:16:37,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:37,368 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:37,368 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:37,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2022-01-19 15:16:37,369 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:37,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:37,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1101708846, now seen corresponding path program 86 times [2022-01-19 15:16:37,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:37,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260316891] [2022-01-19 15:16:37,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:37,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:37,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:37,604 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 15:16:37,604 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:37,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260316891] [2022-01-19 15:16:37,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260316891] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:37,604 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:37,604 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:16:37,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397908772] [2022-01-19 15:16:37,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:37,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:16:37,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:37,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:16:37,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:16:37,606 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:37,606 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 639 transitions, 9733 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:37,606 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:37,606 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:37,606 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:38,919 INFO L129 PetriNetUnfolder]: 449/1454 cut-off events. [2022-01-19 15:16:38,919 INFO L130 PetriNetUnfolder]: For 34164/34164 co-relation queries the response was YES. [2022-01-19 15:16:38,940 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12157 conditions, 1454 events. 449/1454 cut-off events. For 34164/34164 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 10013 event pairs, 49 based on Foata normal form. 1/1453 useless extension candidates. Maximal degree in co-relation 11939. Up to 960 conditions per place. [2022-01-19 15:16:38,945 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 474 selfloop transitions, 139 changer transitions 27/679 dead transitions. [2022-01-19 15:16:38,945 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 679 transitions, 11464 flow [2022-01-19 15:16:38,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 15:16:38,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 15:16:38,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1910 transitions. [2022-01-19 15:16:38,947 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5644208037825059 [2022-01-19 15:16:38,947 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1910 transitions. [2022-01-19 15:16:38,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1910 transitions. [2022-01-19 15:16:38,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:38,947 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1910 transitions. [2022-01-19 15:16:38,948 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.05555555555556) internal successors, (1910), 36 states have internal predecessors, (1910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:38,950 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:38,950 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:38,950 INFO L186 Difference]: Start difference. First operand has 616 places, 639 transitions, 9733 flow. Second operand 36 states and 1910 transitions. [2022-01-19 15:16:38,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 679 transitions, 11464 flow [2022-01-19 15:16:39,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 595 places, 679 transitions, 10910 flow, removed 56 selfloop flow, removed 47 redundant places. [2022-01-19 15:16:39,194 INFO L242 Difference]: Finished difference. Result has 603 places, 635 transitions, 9504 flow [2022-01-19 15:16:39,194 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9214, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=9504, PETRI_PLACES=603, PETRI_TRANSITIONS=635} [2022-01-19 15:16:39,194 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 515 predicate places. [2022-01-19 15:16:39,194 INFO L470 AbstractCegarLoop]: Abstraction has has 603 places, 635 transitions, 9504 flow [2022-01-19 15:16:39,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:39,195 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:39,195 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:39,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2022-01-19 15:16:39,195 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:39,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:39,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1918791586, now seen corresponding path program 87 times [2022-01-19 15:16:39,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:39,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283795510] [2022-01-19 15:16:39,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:39,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:39,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:39,435 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 15:16:39,435 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:39,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283795510] [2022-01-19 15:16:39,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283795510] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:39,435 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:39,435 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:16:39,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127075082] [2022-01-19 15:16:39,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:39,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:16:39,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:39,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:16:39,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:16:39,436 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:39,437 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 635 transitions, 9504 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:39,437 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:39,437 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:39,437 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:40,672 INFO L129 PetriNetUnfolder]: 448/1455 cut-off events. [2022-01-19 15:16:40,673 INFO L130 PetriNetUnfolder]: For 33919/33919 co-relation queries the response was YES. [2022-01-19 15:16:40,693 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12062 conditions, 1455 events. 448/1455 cut-off events. For 33919/33919 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 9994 event pairs, 49 based on Foata normal form. 1/1454 useless extension candidates. Maximal degree in co-relation 11846. Up to 972 conditions per place. [2022-01-19 15:16:40,698 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 483 selfloop transitions, 129 changer transitions 18/669 dead transitions. [2022-01-19 15:16:40,698 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 626 places, 669 transitions, 11311 flow [2022-01-19 15:16:40,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:16:40,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:16:40,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1759 transitions. [2022-01-19 15:16:40,699 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5670535138620245 [2022-01-19 15:16:40,699 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1759 transitions. [2022-01-19 15:16:40,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1759 transitions. [2022-01-19 15:16:40,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:40,700 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1759 transitions. [2022-01-19 15:16:40,701 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.303030303030305) internal successors, (1759), 33 states have internal predecessors, (1759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:40,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:40,702 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:40,702 INFO L186 Difference]: Start difference. First operand has 603 places, 635 transitions, 9504 flow. Second operand 33 states and 1759 transitions. [2022-01-19 15:16:40,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 626 places, 669 transitions, 11311 flow [2022-01-19 15:16:40,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 669 transitions, 10882 flow, removed 39 selfloop flow, removed 34 redundant places. [2022-01-19 15:16:40,945 INFO L242 Difference]: Finished difference. Result has 599 places, 640 transitions, 9547 flow [2022-01-19 15:16:40,946 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9101, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=9547, PETRI_PLACES=599, PETRI_TRANSITIONS=640} [2022-01-19 15:16:40,946 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 511 predicate places. [2022-01-19 15:16:40,946 INFO L470 AbstractCegarLoop]: Abstraction has has 599 places, 640 transitions, 9547 flow [2022-01-19 15:16:40,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:40,946 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:40,947 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:40,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2022-01-19 15:16:40,947 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:40,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:40,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1780263034, now seen corresponding path program 88 times [2022-01-19 15:16:40,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:40,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525947182] [2022-01-19 15:16:40,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:40,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:40,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:41,231 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 15:16:41,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:41,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525947182] [2022-01-19 15:16:41,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525947182] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:41,231 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:41,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:16:41,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895046545] [2022-01-19 15:16:41,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:41,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:16:41,232 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:41,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:16:41,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:16:41,233 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:41,233 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 599 places, 640 transitions, 9547 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:41,233 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:41,233 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:41,233 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:43,995 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:16:44,603 INFO L129 PetriNetUnfolder]: 444/1441 cut-off events. [2022-01-19 15:16:44,603 INFO L130 PetriNetUnfolder]: For 33106/33106 co-relation queries the response was YES. [2022-01-19 15:16:44,623 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11801 conditions, 1441 events. 444/1441 cut-off events. For 33106/33106 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 9845 event pairs, 48 based on Foata normal form. 1/1440 useless extension candidates. Maximal degree in co-relation 11588. Up to 1021 conditions per place. [2022-01-19 15:16:44,628 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 520 selfloop transitions, 90 changer transitions 16/665 dead transitions. [2022-01-19 15:16:44,628 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 629 places, 665 transitions, 11023 flow [2022-01-19 15:16:44,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 15:16:44,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 15:16:44,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1888 transitions. [2022-01-19 15:16:44,629 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.557919621749409 [2022-01-19 15:16:44,629 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1888 transitions. [2022-01-19 15:16:44,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1888 transitions. [2022-01-19 15:16:44,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:44,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1888 transitions. [2022-01-19 15:16:44,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.44444444444444) internal successors, (1888), 36 states have internal predecessors, (1888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:44,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:44,632 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:44,632 INFO L186 Difference]: Start difference. First operand has 599 places, 640 transitions, 9547 flow. Second operand 36 states and 1888 transitions. [2022-01-19 15:16:44,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 629 places, 665 transitions, 11023 flow [2022-01-19 15:16:44,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 665 transitions, 10730 flow, removed 49 selfloop flow, removed 28 redundant places. [2022-01-19 15:16:44,870 INFO L242 Difference]: Finished difference. Result has 609 places, 639 transitions, 9462 flow [2022-01-19 15:16:44,871 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9266, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=9462, PETRI_PLACES=609, PETRI_TRANSITIONS=639} [2022-01-19 15:16:44,871 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 521 predicate places. [2022-01-19 15:16:44,871 INFO L470 AbstractCegarLoop]: Abstraction has has 609 places, 639 transitions, 9462 flow [2022-01-19 15:16:44,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:44,871 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:44,871 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:44,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2022-01-19 15:16:44,871 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:44,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:44,872 INFO L85 PathProgramCache]: Analyzing trace with hash -326297868, now seen corresponding path program 89 times [2022-01-19 15:16:44,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:44,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546160162] [2022-01-19 15:16:44,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:44,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:44,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:45,125 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 15:16:45,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:45,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546160162] [2022-01-19 15:16:45,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546160162] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:45,126 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:45,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:16:45,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298751963] [2022-01-19 15:16:45,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:45,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:16:45,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:45,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:16:45,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:16:45,127 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:45,128 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 609 places, 639 transitions, 9462 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:45,128 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:45,128 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:45,128 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:46,503 INFO L129 PetriNetUnfolder]: 440/1429 cut-off events. [2022-01-19 15:16:46,503 INFO L130 PetriNetUnfolder]: For 32796/32796 co-relation queries the response was YES. [2022-01-19 15:16:46,523 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11663 conditions, 1429 events. 440/1429 cut-off events. For 32796/32796 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 9746 event pairs, 37 based on Foata normal form. 1/1428 useless extension candidates. Maximal degree in co-relation 11447. Up to 1019 conditions per place. [2022-01-19 15:16:46,529 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 519 selfloop transitions, 74 changer transitions 26/658 dead transitions. [2022-01-19 15:16:46,529 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 658 transitions, 10780 flow [2022-01-19 15:16:46,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:16:46,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:16:46,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1783 transitions. [2022-01-19 15:16:46,530 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5578848560700876 [2022-01-19 15:16:46,531 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1783 transitions. [2022-01-19 15:16:46,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1783 transitions. [2022-01-19 15:16:46,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:46,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1783 transitions. [2022-01-19 15:16:46,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.44117647058823) internal successors, (1783), 34 states have internal predecessors, (1783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:46,533 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:46,534 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:46,534 INFO L186 Difference]: Start difference. First operand has 609 places, 639 transitions, 9462 flow. Second operand 34 states and 1783 transitions. [2022-01-19 15:16:46,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 658 transitions, 10780 flow [2022-01-19 15:16:46,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 658 transitions, 10571 flow, removed 14 selfloop flow, removed 35 redundant places. [2022-01-19 15:16:46,788 INFO L242 Difference]: Finished difference. Result has 605 places, 623 transitions, 9182 flow [2022-01-19 15:16:46,788 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9259, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=9182, PETRI_PLACES=605, PETRI_TRANSITIONS=623} [2022-01-19 15:16:46,789 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 517 predicate places. [2022-01-19 15:16:46,789 INFO L470 AbstractCegarLoop]: Abstraction has has 605 places, 623 transitions, 9182 flow [2022-01-19 15:16:46,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:46,789 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:46,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:46,789 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2022-01-19 15:16:46,789 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:46,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:46,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1299143408, now seen corresponding path program 90 times [2022-01-19 15:16:46,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:46,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655881139] [2022-01-19 15:16:46,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:46,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:46,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:47,063 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 15:16:47,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:47,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655881139] [2022-01-19 15:16:47,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655881139] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:47,063 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:47,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:16:47,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549220804] [2022-01-19 15:16:47,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:47,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:16:47,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:47,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:16:47,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:16:47,065 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:47,065 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 605 places, 623 transitions, 9182 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:47,065 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:47,065 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:47,065 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:48,689 INFO L129 PetriNetUnfolder]: 437/1415 cut-off events. [2022-01-19 15:16:48,689 INFO L130 PetriNetUnfolder]: For 31307/31307 co-relation queries the response was YES. [2022-01-19 15:16:48,707 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11523 conditions, 1415 events. 437/1415 cut-off events. For 31307/31307 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 9596 event pairs, 51 based on Foata normal form. 1/1414 useless extension candidates. Maximal degree in co-relation 11310. Up to 989 conditions per place. [2022-01-19 15:16:48,712 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 497 selfloop transitions, 96 changer transitions 16/648 dead transitions. [2022-01-19 15:16:48,713 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 648 transitions, 10622 flow [2022-01-19 15:16:48,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:16:48,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:16:48,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1844 transitions. [2022-01-19 15:16:48,714 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5604863221884498 [2022-01-19 15:16:48,714 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1844 transitions. [2022-01-19 15:16:48,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1844 transitions. [2022-01-19 15:16:48,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:48,714 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1844 transitions. [2022-01-19 15:16:48,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.68571428571428) internal successors, (1844), 35 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:48,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:48,717 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:48,717 INFO L186 Difference]: Start difference. First operand has 605 places, 623 transitions, 9182 flow. Second operand 35 states and 1844 transitions. [2022-01-19 15:16:48,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 648 transitions, 10622 flow [2022-01-19 15:16:48,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 648 transitions, 10321 flow, removed 30 selfloop flow, removed 38 redundant places. [2022-01-19 15:16:48,961 INFO L242 Difference]: Finished difference. Result has 587 places, 622 transitions, 9097 flow [2022-01-19 15:16:48,961 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8895, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=9097, PETRI_PLACES=587, PETRI_TRANSITIONS=622} [2022-01-19 15:16:48,962 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 499 predicate places. [2022-01-19 15:16:48,962 INFO L470 AbstractCegarLoop]: Abstraction has has 587 places, 622 transitions, 9097 flow [2022-01-19 15:16:48,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:48,962 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:48,962 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:48,962 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2022-01-19 15:16:48,962 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:48,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:48,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1478586842, now seen corresponding path program 91 times [2022-01-19 15:16:48,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:48,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437840775] [2022-01-19 15:16:48,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:48,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:48,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:49,246 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 15:16:49,246 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:49,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437840775] [2022-01-19 15:16:49,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437840775] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:49,246 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:49,246 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:16:49,246 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921956187] [2022-01-19 15:16:49,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:49,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:16:49,247 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:49,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:16:49,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:16:49,248 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:49,248 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 587 places, 622 transitions, 9097 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:49,248 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:49,248 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:49,248 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:52,185 INFO L129 PetriNetUnfolder]: 442/1438 cut-off events. [2022-01-19 15:16:52,185 INFO L130 PetriNetUnfolder]: For 32045/32045 co-relation queries the response was YES. [2022-01-19 15:16:52,204 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11706 conditions, 1438 events. 442/1438 cut-off events. For 32045/32045 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 9890 event pairs, 49 based on Foata normal form. 1/1437 useless extension candidates. Maximal degree in co-relation 11499. Up to 911 conditions per place. [2022-01-19 15:16:52,208 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 426 selfloop transitions, 171 changer transitions 26/662 dead transitions. [2022-01-19 15:16:52,209 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 662 transitions, 11047 flow [2022-01-19 15:16:52,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-19 15:16:52,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-01-19 15:16:52,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2465 transitions. [2022-01-19 15:16:52,210 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5579447713897692 [2022-01-19 15:16:52,210 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2465 transitions. [2022-01-19 15:16:52,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2465 transitions. [2022-01-19 15:16:52,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:52,211 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2465 transitions. [2022-01-19 15:16:52,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 52.4468085106383) internal successors, (2465), 47 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:52,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:52,214 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:52,214 INFO L186 Difference]: Start difference. First operand has 587 places, 622 transitions, 9097 flow. Second operand 47 states and 2465 transitions. [2022-01-19 15:16:52,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 662 transitions, 11047 flow [2022-01-19 15:16:52,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 662 transitions, 10806 flow, removed 24 selfloop flow, removed 34 redundant places. [2022-01-19 15:16:52,423 INFO L242 Difference]: Finished difference. Result has 604 places, 622 transitions, 9453 flow [2022-01-19 15:16:52,423 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8882, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=9453, PETRI_PLACES=604, PETRI_TRANSITIONS=622} [2022-01-19 15:16:52,424 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 516 predicate places. [2022-01-19 15:16:52,424 INFO L470 AbstractCegarLoop]: Abstraction has has 604 places, 622 transitions, 9453 flow [2022-01-19 15:16:52,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:52,424 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:52,424 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:52,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2022-01-19 15:16:52,424 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:52,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:52,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1646718582, now seen corresponding path program 92 times [2022-01-19 15:16:52,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:52,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744515808] [2022-01-19 15:16:52,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:52,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:52,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:52,702 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 15:16:52,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:52,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744515808] [2022-01-19 15:16:52,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744515808] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:52,702 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:52,702 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:16:52,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355592367] [2022-01-19 15:16:52,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:52,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:16:52,703 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:52,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:16:52,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:16:52,703 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:52,704 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 622 transitions, 9453 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:52,704 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:52,704 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:52,704 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:54,731 INFO L129 PetriNetUnfolder]: 433/1417 cut-off events. [2022-01-19 15:16:54,731 INFO L130 PetriNetUnfolder]: For 34551/34551 co-relation queries the response was YES. [2022-01-19 15:16:54,749 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11790 conditions, 1417 events. 433/1417 cut-off events. For 34551/34551 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 9705 event pairs, 37 based on Foata normal form. 1/1415 useless extension candidates. Maximal degree in co-relation 11579. Up to 980 conditions per place. [2022-01-19 15:16:54,754 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 488 selfloop transitions, 97 changer transitions 27/651 dead transitions. [2022-01-19 15:16:54,754 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 633 places, 651 transitions, 11002 flow [2022-01-19 15:16:54,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:16:54,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:16:54,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1996 transitions. [2022-01-19 15:16:54,756 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5587905935050392 [2022-01-19 15:16:54,756 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1996 transitions. [2022-01-19 15:16:54,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1996 transitions. [2022-01-19 15:16:54,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:54,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1996 transitions. [2022-01-19 15:16:54,757 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.526315789473685) internal successors, (1996), 38 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:54,759 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:54,759 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:54,759 INFO L186 Difference]: Start difference. First operand has 604 places, 622 transitions, 9453 flow. Second operand 38 states and 1996 transitions. [2022-01-19 15:16:54,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 633 places, 651 transitions, 11002 flow [2022-01-19 15:16:54,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 651 transitions, 10588 flow, removed 81 selfloop flow, removed 43 redundant places. [2022-01-19 15:16:54,986 INFO L242 Difference]: Finished difference. Result has 597 places, 614 transitions, 9208 flow [2022-01-19 15:16:54,986 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9075, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=9208, PETRI_PLACES=597, PETRI_TRANSITIONS=614} [2022-01-19 15:16:54,986 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 509 predicate places. [2022-01-19 15:16:54,987 INFO L470 AbstractCegarLoop]: Abstraction has has 597 places, 614 transitions, 9208 flow [2022-01-19 15:16:54,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:54,987 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:54,987 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:54,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2022-01-19 15:16:54,987 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:54,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:54,987 INFO L85 PathProgramCache]: Analyzing trace with hash -319117498, now seen corresponding path program 93 times [2022-01-19 15:16:54,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:54,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329767475] [2022-01-19 15:16:54,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:54,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:54,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:55,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 15:16:55,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:55,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329767475] [2022-01-19 15:16:55,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329767475] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:55,248 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:55,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:16:55,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738948770] [2022-01-19 15:16:55,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:55,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:16:55,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:55,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:16:55,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:16:55,249 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:55,249 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 614 transitions, 9208 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:55,250 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:55,250 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:55,250 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:56,461 INFO L129 PetriNetUnfolder]: 430/1393 cut-off events. [2022-01-19 15:16:56,461 INFO L130 PetriNetUnfolder]: For 32234/32234 co-relation queries the response was YES. [2022-01-19 15:16:56,479 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11591 conditions, 1393 events. 430/1393 cut-off events. For 32234/32234 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 9479 event pairs, 49 based on Foata normal form. 1/1392 useless extension candidates. Maximal degree in co-relation 11386. Up to 916 conditions per place. [2022-01-19 15:16:56,483 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 451 selfloop transitions, 145 changer transitions 26/661 dead transitions. [2022-01-19 15:16:56,484 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 661 transitions, 11223 flow [2022-01-19 15:16:56,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:16:56,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:16:56,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1805 transitions. [2022-01-19 15:16:56,485 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5647684605757196 [2022-01-19 15:16:56,485 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1805 transitions. [2022-01-19 15:16:56,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1805 transitions. [2022-01-19 15:16:56,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:16:56,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1805 transitions. [2022-01-19 15:16:56,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.088235294117645) internal successors, (1805), 34 states have internal predecessors, (1805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:56,488 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:56,488 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:56,488 INFO L186 Difference]: Start difference. First operand has 597 places, 614 transitions, 9208 flow. Second operand 34 states and 1805 transitions. [2022-01-19 15:16:56,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 661 transitions, 11223 flow [2022-01-19 15:16:56,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 661 transitions, 10789 flow, removed 64 selfloop flow, removed 43 redundant places. [2022-01-19 15:16:56,708 INFO L242 Difference]: Finished difference. Result has 581 places, 617 transitions, 9256 flow [2022-01-19 15:16:56,708 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8784, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=9256, PETRI_PLACES=581, PETRI_TRANSITIONS=617} [2022-01-19 15:16:56,709 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 493 predicate places. [2022-01-19 15:16:56,709 INFO L470 AbstractCegarLoop]: Abstraction has has 581 places, 617 transitions, 9256 flow [2022-01-19 15:16:56,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:56,709 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:16:56,709 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:16:56,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2022-01-19 15:16:56,709 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:16:56,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:16:56,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1937298204, now seen corresponding path program 94 times [2022-01-19 15:16:56,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:16:56,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294159168] [2022-01-19 15:16:56,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:16:56,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:16:56,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:16:56,959 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 15:16:56,960 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:16:56,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294159168] [2022-01-19 15:16:56,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294159168] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:16:56,960 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:16:56,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:16:56,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397480265] [2022-01-19 15:16:56,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:16:56,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:16:56,960 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:16:56,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:16:56,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:16:56,961 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:16:56,961 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 581 places, 617 transitions, 9256 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:16:56,961 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:16:56,961 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:16:56,962 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:16:59,568 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:17:00,668 INFO L129 PetriNetUnfolder]: 423/1367 cut-off events. [2022-01-19 15:17:00,668 INFO L130 PetriNetUnfolder]: For 32620/32620 co-relation queries the response was YES. [2022-01-19 15:17:00,685 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11327 conditions, 1367 events. 423/1367 cut-off events. For 32620/32620 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 9242 event pairs, 33 based on Foata normal form. 1/1367 useless extension candidates. Maximal degree in co-relation 11126. Up to 906 conditions per place. [2022-01-19 15:17:00,690 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 430 selfloop transitions, 159 changer transitions 19/647 dead transitions. [2022-01-19 15:17:00,690 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 620 places, 647 transitions, 10797 flow [2022-01-19 15:17:00,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-19 15:17:00,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-01-19 15:17:00,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2358 transitions. [2022-01-19 15:17:00,692 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5574468085106383 [2022-01-19 15:17:00,692 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2358 transitions. [2022-01-19 15:17:00,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2358 transitions. [2022-01-19 15:17:00,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:00,692 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2358 transitions. [2022-01-19 15:17:00,694 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 52.4) internal successors, (2358), 45 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:00,695 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:00,696 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:00,696 INFO L186 Difference]: Start difference. First operand has 581 places, 617 transitions, 9256 flow. Second operand 45 states and 2358 transitions. [2022-01-19 15:17:00,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 620 places, 647 transitions, 10797 flow [2022-01-19 15:17:00,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 591 places, 647 transitions, 10438 flow, removed 92 selfloop flow, removed 29 redundant places. [2022-01-19 15:17:00,924 INFO L242 Difference]: Finished difference. Result has 598 places, 614 transitions, 9282 flow [2022-01-19 15:17:00,924 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8947, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=9282, PETRI_PLACES=598, PETRI_TRANSITIONS=614} [2022-01-19 15:17:00,925 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 510 predicate places. [2022-01-19 15:17:00,925 INFO L470 AbstractCegarLoop]: Abstraction has has 598 places, 614 transitions, 9282 flow [2022-01-19 15:17:00,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:00,925 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:00,925 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:00,925 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2022-01-19 15:17:00,925 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:00,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:00,925 INFO L85 PathProgramCache]: Analyzing trace with hash -482704504, now seen corresponding path program 95 times [2022-01-19 15:17:00,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:00,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403086181] [2022-01-19 15:17:00,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:00,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:00,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:01,211 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 15:17:01,212 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:01,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403086181] [2022-01-19 15:17:01,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403086181] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:01,212 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:01,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:17:01,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3346777] [2022-01-19 15:17:01,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:01,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:17:01,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:01,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:17:01,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:17:01,213 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:01,214 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 614 transitions, 9282 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:01,214 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:01,214 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:01,214 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:03,024 INFO L129 PetriNetUnfolder]: 417/1349 cut-off events. [2022-01-19 15:17:03,025 INFO L130 PetriNetUnfolder]: For 28816/28816 co-relation queries the response was YES. [2022-01-19 15:17:03,038 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11084 conditions, 1349 events. 417/1349 cut-off events. For 28816/28816 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 9027 event pairs, 50 based on Foata normal form. 1/1347 useless extension candidates. Maximal degree in co-relation 10882. Up to 955 conditions per place. [2022-01-19 15:17:03,042 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 487 selfloop transitions, 82 changer transitions 24/632 dead transitions. [2022-01-19 15:17:03,042 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 632 transitions, 10567 flow [2022-01-19 15:17:03,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:17:03,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:17:03,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1839 transitions. [2022-01-19 15:17:03,044 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.558966565349544 [2022-01-19 15:17:03,044 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1839 transitions. [2022-01-19 15:17:03,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1839 transitions. [2022-01-19 15:17:03,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:03,044 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1839 transitions. [2022-01-19 15:17:03,045 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.542857142857144) internal successors, (1839), 35 states have internal predecessors, (1839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:03,047 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:03,047 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:03,047 INFO L186 Difference]: Start difference. First operand has 598 places, 614 transitions, 9282 flow. Second operand 35 states and 1839 transitions. [2022-01-19 15:17:03,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 632 transitions, 10567 flow [2022-01-19 15:17:03,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 632 transitions, 10139 flow, removed 9 selfloop flow, removed 45 redundant places. [2022-01-19 15:17:03,253 INFO L242 Difference]: Finished difference. Result has 584 places, 599 transitions, 8885 flow [2022-01-19 15:17:03,253 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8858, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8885, PETRI_PLACES=584, PETRI_TRANSITIONS=599} [2022-01-19 15:17:03,253 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 496 predicate places. [2022-01-19 15:17:03,253 INFO L470 AbstractCegarLoop]: Abstraction has has 584 places, 599 transitions, 8885 flow [2022-01-19 15:17:03,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:03,254 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:03,254 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:03,254 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2022-01-19 15:17:03,254 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:03,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:03,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1278685170, now seen corresponding path program 96 times [2022-01-19 15:17:03,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:03,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459396217] [2022-01-19 15:17:03,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:03,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:03,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:03,544 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 15:17:03,544 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:03,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459396217] [2022-01-19 15:17:03,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459396217] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:03,545 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:03,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:17:03,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771739490] [2022-01-19 15:17:03,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:03,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:17:03,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:03,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:17:03,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:17:03,546 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:03,546 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 599 transitions, 8885 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:03,546 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:03,546 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:03,546 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:06,134 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:17:06,666 INFO L129 PetriNetUnfolder]: 420/1346 cut-off events. [2022-01-19 15:17:06,666 INFO L130 PetriNetUnfolder]: For 29951/29951 co-relation queries the response was YES. [2022-01-19 15:17:06,684 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11051 conditions, 1346 events. 420/1346 cut-off events. For 29951/29951 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 8987 event pairs, 35 based on Foata normal form. 1/1344 useless extension candidates. Maximal degree in co-relation 10852. Up to 957 conditions per place. [2022-01-19 15:17:06,689 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 482 selfloop transitions, 87 changer transitions 22/630 dead transitions. [2022-01-19 15:17:06,690 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 597 places, 630 transitions, 10551 flow [2022-01-19 15:17:06,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:17:06,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:17:06,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1847 transitions. [2022-01-19 15:17:06,691 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5613981762917933 [2022-01-19 15:17:06,691 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1847 transitions. [2022-01-19 15:17:06,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1847 transitions. [2022-01-19 15:17:06,691 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:06,691 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1847 transitions. [2022-01-19 15:17:06,692 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.77142857142857) internal successors, (1847), 35 states have internal predecessors, (1847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:06,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:06,694 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:06,694 INFO L186 Difference]: Start difference. First operand has 584 places, 599 transitions, 8885 flow. Second operand 35 states and 1847 transitions. [2022-01-19 15:17:06,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 597 places, 630 transitions, 10551 flow [2022-01-19 15:17:06,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 630 transitions, 10258 flow, removed 27 selfloop flow, removed 37 redundant places. [2022-01-19 15:17:06,909 INFO L242 Difference]: Finished difference. Result has 567 places, 597 transitions, 8855 flow [2022-01-19 15:17:06,910 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8614, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8855, PETRI_PLACES=567, PETRI_TRANSITIONS=597} [2022-01-19 15:17:06,910 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 479 predicate places. [2022-01-19 15:17:06,910 INFO L470 AbstractCegarLoop]: Abstraction has has 567 places, 597 transitions, 8855 flow [2022-01-19 15:17:06,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:06,910 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:06,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:06,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2022-01-19 15:17:06,911 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:06,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:06,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1277168070, now seen corresponding path program 97 times [2022-01-19 15:17:06,911 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:06,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750733030] [2022-01-19 15:17:06,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:06,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:06,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:07,186 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 15:17:07,187 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:07,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750733030] [2022-01-19 15:17:07,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750733030] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:07,187 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:07,187 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:17:07,187 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804850690] [2022-01-19 15:17:07,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:07,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:17:07,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:07,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:17:07,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:17:07,188 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:07,188 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 597 transitions, 8855 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:07,188 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:07,189 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:07,189 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:08,859 INFO L129 PetriNetUnfolder]: 415/1341 cut-off events. [2022-01-19 15:17:08,859 INFO L130 PetriNetUnfolder]: For 30133/30133 co-relation queries the response was YES. [2022-01-19 15:17:08,877 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10876 conditions, 1341 events. 415/1341 cut-off events. For 30133/30133 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 8960 event pairs, 36 based on Foata normal form. 1/1340 useless extension candidates. Maximal degree in co-relation 10682. Up to 923 conditions per place. [2022-01-19 15:17:08,882 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 459 selfloop transitions, 111 changer transitions 19/628 dead transitions. [2022-01-19 15:17:08,882 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 596 places, 628 transitions, 10346 flow [2022-01-19 15:17:08,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:17:08,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:17:08,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1996 transitions. [2022-01-19 15:17:08,883 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5587905935050392 [2022-01-19 15:17:08,883 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1996 transitions. [2022-01-19 15:17:08,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1996 transitions. [2022-01-19 15:17:08,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:08,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1996 transitions. [2022-01-19 15:17:08,885 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.526315789473685) internal successors, (1996), 38 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:08,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:08,887 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:08,887 INFO L186 Difference]: Start difference. First operand has 567 places, 597 transitions, 8855 flow. Second operand 38 states and 1996 transitions. [2022-01-19 15:17:08,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 596 places, 628 transitions, 10346 flow [2022-01-19 15:17:09,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 628 transitions, 10065 flow, removed 51 selfloop flow, removed 34 redundant places. [2022-01-19 15:17:09,102 INFO L242 Difference]: Finished difference. Result has 572 places, 596 transitions, 8835 flow [2022-01-19 15:17:09,102 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8590, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=8835, PETRI_PLACES=572, PETRI_TRANSITIONS=596} [2022-01-19 15:17:09,103 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 484 predicate places. [2022-01-19 15:17:09,103 INFO L470 AbstractCegarLoop]: Abstraction has has 572 places, 596 transitions, 8835 flow [2022-01-19 15:17:09,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:09,103 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:09,103 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:09,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2022-01-19 15:17:09,103 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:09,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:09,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1728137174, now seen corresponding path program 98 times [2022-01-19 15:17:09,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:09,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547081241] [2022-01-19 15:17:09,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:09,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:09,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:09,346 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 15:17:09,346 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:09,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547081241] [2022-01-19 15:17:09,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547081241] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:09,347 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:09,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:17:09,347 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438502684] [2022-01-19 15:17:09,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:09,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:17:09,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:09,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:17:09,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:17:09,348 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:09,348 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 596 transitions, 8835 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:09,348 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:09,348 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:09,348 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:10,981 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:17:11,871 INFO L129 PetriNetUnfolder]: 412/1349 cut-off events. [2022-01-19 15:17:11,871 INFO L130 PetriNetUnfolder]: For 29972/29972 co-relation queries the response was YES. [2022-01-19 15:17:11,889 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10906 conditions, 1349 events. 412/1349 cut-off events. For 29972/29972 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 9110 event pairs, 37 based on Foata normal form. 1/1348 useless extension candidates. Maximal degree in co-relation 10710. Up to 805 conditions per place. [2022-01-19 15:17:11,894 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 365 selfloop transitions, 200 changer transitions 27/631 dead transitions. [2022-01-19 15:17:11,894 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 608 places, 631 transitions, 10408 flow [2022-01-19 15:17:11,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 15:17:11,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 15:17:11,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2264 transitions. [2022-01-19 15:17:11,896 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5601187530925285 [2022-01-19 15:17:11,896 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2264 transitions. [2022-01-19 15:17:11,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2264 transitions. [2022-01-19 15:17:11,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:11,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2264 transitions. [2022-01-19 15:17:11,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.651162790697676) internal successors, (2264), 43 states have internal predecessors, (2264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:11,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:11,899 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:11,899 INFO L186 Difference]: Start difference. First operand has 572 places, 596 transitions, 8835 flow. Second operand 43 states and 2264 transitions. [2022-01-19 15:17:11,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 608 places, 631 transitions, 10408 flow [2022-01-19 15:17:12,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 631 transitions, 10174 flow, removed 21 selfloop flow, removed 34 redundant places. [2022-01-19 15:17:12,118 INFO L242 Difference]: Finished difference. Result has 581 places, 588 transitions, 9057 flow [2022-01-19 15:17:12,118 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8615, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=9057, PETRI_PLACES=581, PETRI_TRANSITIONS=588} [2022-01-19 15:17:12,118 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 493 predicate places. [2022-01-19 15:17:12,118 INFO L470 AbstractCegarLoop]: Abstraction has has 581 places, 588 transitions, 9057 flow [2022-01-19 15:17:12,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:12,119 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:12,119 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:12,119 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2022-01-19 15:17:12,119 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:12,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:12,119 INFO L85 PathProgramCache]: Analyzing trace with hash -850739952, now seen corresponding path program 99 times [2022-01-19 15:17:12,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:12,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51277610] [2022-01-19 15:17:12,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:12,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:12,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:12,394 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 15:17:12,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:12,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51277610] [2022-01-19 15:17:12,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51277610] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:12,395 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:12,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:17:12,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804300045] [2022-01-19 15:17:12,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:12,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:17:12,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:12,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:17:12,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:17:12,396 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:12,397 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 581 places, 588 transitions, 9057 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:12,397 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:12,397 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:12,397 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:13,817 INFO L129 PetriNetUnfolder]: 406/1335 cut-off events. [2022-01-19 15:17:13,818 INFO L130 PetriNetUnfolder]: For 29232/29232 co-relation queries the response was YES. [2022-01-19 15:17:13,832 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10966 conditions, 1335 events. 406/1335 cut-off events. For 29232/29232 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8979 event pairs, 47 based on Foata normal form. 1/1334 useless extension candidates. Maximal degree in co-relation 10770. Up to 911 conditions per place. [2022-01-19 15:17:13,837 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 449 selfloop transitions, 113 changer transitions 17/618 dead transitions. [2022-01-19 15:17:13,837 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 607 places, 618 transitions, 10519 flow [2022-01-19 15:17:13,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:17:13,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:17:13,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2006 transitions. [2022-01-19 15:17:13,838 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5615901455767077 [2022-01-19 15:17:13,838 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2006 transitions. [2022-01-19 15:17:13,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2006 transitions. [2022-01-19 15:17:13,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:13,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2006 transitions. [2022-01-19 15:17:13,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.78947368421053) internal successors, (2006), 38 states have internal predecessors, (2006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:13,841 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:13,841 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:13,841 INFO L186 Difference]: Start difference. First operand has 581 places, 588 transitions, 9057 flow. Second operand 38 states and 2006 transitions. [2022-01-19 15:17:13,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 607 places, 618 transitions, 10519 flow [2022-01-19 15:17:14,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 618 transitions, 9995 flow, removed 24 selfloop flow, removed 42 redundant places. [2022-01-19 15:17:14,053 INFO L242 Difference]: Finished difference. Result has 572 places, 590 transitions, 8887 flow [2022-01-19 15:17:14,054 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8557, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=8887, PETRI_PLACES=572, PETRI_TRANSITIONS=590} [2022-01-19 15:17:14,054 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 484 predicate places. [2022-01-19 15:17:14,054 INFO L470 AbstractCegarLoop]: Abstraction has has 572 places, 590 transitions, 8887 flow [2022-01-19 15:17:14,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:14,054 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:14,054 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:14,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2022-01-19 15:17:14,054 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:14,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:14,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1501910254, now seen corresponding path program 100 times [2022-01-19 15:17:14,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:14,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58239441] [2022-01-19 15:17:14,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:14,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:14,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:14,337 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 15:17:14,337 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:14,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58239441] [2022-01-19 15:17:14,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58239441] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:14,337 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:14,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:17:14,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877537927] [2022-01-19 15:17:14,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:14,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:17:14,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:14,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:17:14,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:17:14,338 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:14,339 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 590 transitions, 8887 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:14,339 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:14,339 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:14,339 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:15,581 INFO L129 PetriNetUnfolder]: 406/1336 cut-off events. [2022-01-19 15:17:15,581 INFO L130 PetriNetUnfolder]: For 27250/27250 co-relation queries the response was YES. [2022-01-19 15:17:15,600 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10763 conditions, 1336 events. 406/1336 cut-off events. For 27250/27250 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8956 event pairs, 47 based on Foata normal form. 1/1335 useless extension candidates. Maximal degree in co-relation 10569. Up to 915 conditions per place. [2022-01-19 15:17:15,605 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 453 selfloop transitions, 110 changer transitions 17/619 dead transitions. [2022-01-19 15:17:15,605 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 601 places, 619 transitions, 10361 flow [2022-01-19 15:17:15,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 15:17:15,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 15:17:15,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1904 transitions. [2022-01-19 15:17:15,607 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5626477541371159 [2022-01-19 15:17:15,608 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1904 transitions. [2022-01-19 15:17:15,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1904 transitions. [2022-01-19 15:17:15,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:15,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1904 transitions. [2022-01-19 15:17:15,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.888888888888886) internal successors, (1904), 36 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:15,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:15,611 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:15,611 INFO L186 Difference]: Start difference. First operand has 572 places, 590 transitions, 8887 flow. Second operand 36 states and 1904 transitions. [2022-01-19 15:17:15,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 601 places, 619 transitions, 10361 flow [2022-01-19 15:17:15,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 619 transitions, 10023 flow, removed 52 selfloop flow, removed 33 redundant places. [2022-01-19 15:17:15,847 INFO L242 Difference]: Finished difference. Result has 574 places, 592 transitions, 8908 flow [2022-01-19 15:17:15,847 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8562, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=8908, PETRI_PLACES=574, PETRI_TRANSITIONS=592} [2022-01-19 15:17:15,847 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 486 predicate places. [2022-01-19 15:17:15,848 INFO L470 AbstractCegarLoop]: Abstraction has has 574 places, 592 transitions, 8908 flow [2022-01-19 15:17:15,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:15,848 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:15,848 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:15,848 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2022-01-19 15:17:15,848 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:15,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:15,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1583761260, now seen corresponding path program 101 times [2022-01-19 15:17:15,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:15,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111366950] [2022-01-19 15:17:15,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:15,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:15,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:16,133 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 15:17:16,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:16,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111366950] [2022-01-19 15:17:16,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111366950] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:16,133 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:16,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:17:16,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483074934] [2022-01-19 15:17:16,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:16,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:17:16,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:16,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:17:16,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:17:16,135 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:16,135 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 592 transitions, 8908 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:16,135 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:16,135 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:16,135 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:18,091 INFO L129 PetriNetUnfolder]: 404/1334 cut-off events. [2022-01-19 15:17:18,092 INFO L130 PetriNetUnfolder]: For 26784/26784 co-relation queries the response was YES. [2022-01-19 15:17:18,110 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10711 conditions, 1334 events. 404/1334 cut-off events. For 26784/26784 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8929 event pairs, 48 based on Foata normal form. 1/1333 useless extension candidates. Maximal degree in co-relation 10515. Up to 945 conditions per place. [2022-01-19 15:17:18,115 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 476 selfloop transitions, 86 changer transitions 16/617 dead transitions. [2022-01-19 15:17:18,115 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 617 transitions, 10302 flow [2022-01-19 15:17:18,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 15:17:18,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 15:17:18,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1889 transitions. [2022-01-19 15:17:18,116 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5582151300236406 [2022-01-19 15:17:18,116 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1889 transitions. [2022-01-19 15:17:18,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1889 transitions. [2022-01-19 15:17:18,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:18,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1889 transitions. [2022-01-19 15:17:18,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.47222222222222) internal successors, (1889), 36 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:18,119 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:18,119 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:18,120 INFO L186 Difference]: Start difference. First operand has 574 places, 592 transitions, 8908 flow. Second operand 36 states and 1889 transitions. [2022-01-19 15:17:18,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 617 transitions, 10302 flow [2022-01-19 15:17:18,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 617 transitions, 9988 flow, removed 59 selfloop flow, removed 30 redundant places. [2022-01-19 15:17:18,332 INFO L242 Difference]: Finished difference. Result has 580 places, 591 transitions, 8800 flow [2022-01-19 15:17:18,332 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8606, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=8800, PETRI_PLACES=580, PETRI_TRANSITIONS=591} [2022-01-19 15:17:18,332 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 492 predicate places. [2022-01-19 15:17:18,332 INFO L470 AbstractCegarLoop]: Abstraction has has 580 places, 591 transitions, 8800 flow [2022-01-19 15:17:18,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:18,333 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:18,333 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:18,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2022-01-19 15:17:18,333 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:18,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:18,333 INFO L85 PathProgramCache]: Analyzing trace with hash -867584752, now seen corresponding path program 102 times [2022-01-19 15:17:18,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:18,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002482765] [2022-01-19 15:17:18,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:18,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:18,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:18,606 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 15:17:18,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:18,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002482765] [2022-01-19 15:17:18,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002482765] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:18,606 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:18,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:17:18,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130346535] [2022-01-19 15:17:18,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:18,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:17:18,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:18,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:17:18,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:17:18,607 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:18,608 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 591 transitions, 8800 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:18,608 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:18,608 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:18,608 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:20,145 INFO L129 PetriNetUnfolder]: 423/1378 cut-off events. [2022-01-19 15:17:20,145 INFO L130 PetriNetUnfolder]: For 28781/28781 co-relation queries the response was YES. [2022-01-19 15:17:20,164 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11217 conditions, 1378 events. 423/1378 cut-off events. For 28781/28781 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 9343 event pairs, 37 based on Foata normal form. 1/1378 useless extension candidates. Maximal degree in co-relation 11017. Up to 844 conditions per place. [2022-01-19 15:17:20,169 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 417 selfloop transitions, 194 changer transitions 24/674 dead transitions. [2022-01-19 15:17:20,169 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 674 transitions, 11425 flow [2022-01-19 15:17:20,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 15:17:20,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 15:17:20,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2161 transitions. [2022-01-19 15:17:20,171 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5607161390762844 [2022-01-19 15:17:20,171 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2161 transitions. [2022-01-19 15:17:20,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2161 transitions. [2022-01-19 15:17:20,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:20,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2161 transitions. [2022-01-19 15:17:20,173 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.707317073170735) internal successors, (2161), 41 states have internal predecessors, (2161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:20,174 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:20,174 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:20,175 INFO L186 Difference]: Start difference. First operand has 580 places, 591 transitions, 8800 flow. Second operand 41 states and 2161 transitions. [2022-01-19 15:17:20,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 674 transitions, 11425 flow [2022-01-19 15:17:20,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 674 transitions, 11200 flow, removed 26 selfloop flow, removed 35 redundant places. [2022-01-19 15:17:20,407 INFO L242 Difference]: Finished difference. Result has 588 places, 623 transitions, 9713 flow [2022-01-19 15:17:20,408 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8597, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=9713, PETRI_PLACES=588, PETRI_TRANSITIONS=623} [2022-01-19 15:17:20,408 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 500 predicate places. [2022-01-19 15:17:20,408 INFO L470 AbstractCegarLoop]: Abstraction has has 588 places, 623 transitions, 9713 flow [2022-01-19 15:17:20,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:20,408 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:20,408 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:20,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2022-01-19 15:17:20,408 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:20,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:20,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1212289698, now seen corresponding path program 103 times [2022-01-19 15:17:20,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:20,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648817969] [2022-01-19 15:17:20,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:20,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:20,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:20,756 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 15:17:20,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:20,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648817969] [2022-01-19 15:17:20,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648817969] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:20,757 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:20,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:17:20,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777161248] [2022-01-19 15:17:20,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:20,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:17:20,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:20,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:17:20,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:17:20,759 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:20,760 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 623 transitions, 9713 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:20,760 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:20,760 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:20,760 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:22,055 INFO L129 PetriNetUnfolder]: 411/1344 cut-off events. [2022-01-19 15:17:22,056 INFO L130 PetriNetUnfolder]: For 29162/29162 co-relation queries the response was YES. [2022-01-19 15:17:22,072 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11232 conditions, 1344 events. 411/1344 cut-off events. For 29162/29162 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 9046 event pairs, 48 based on Foata normal form. 1/1343 useless extension candidates. Maximal degree in co-relation 11030. Up to 942 conditions per place. [2022-01-19 15:17:22,077 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 483 selfloop transitions, 90 changer transitions 29/641 dead transitions. [2022-01-19 15:17:22,077 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 641 transitions, 11014 flow [2022-01-19 15:17:22,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:17:22,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:17:22,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1796 transitions. [2022-01-19 15:17:22,078 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5619524405506884 [2022-01-19 15:17:22,078 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1796 transitions. [2022-01-19 15:17:22,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1796 transitions. [2022-01-19 15:17:22,079 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:22,079 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1796 transitions. [2022-01-19 15:17:22,080 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.8235294117647) internal successors, (1796), 34 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:22,081 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:22,081 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:22,081 INFO L186 Difference]: Start difference. First operand has 588 places, 623 transitions, 9713 flow. Second operand 34 states and 1796 transitions. [2022-01-19 15:17:22,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 616 places, 641 transitions, 11014 flow [2022-01-19 15:17:22,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 587 places, 641 transitions, 10717 flow, removed 85 selfloop flow, removed 29 redundant places. [2022-01-19 15:17:22,310 INFO L242 Difference]: Finished difference. Result has 592 places, 603 transitions, 9431 flow [2022-01-19 15:17:22,311 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9422, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=9431, PETRI_PLACES=592, PETRI_TRANSITIONS=603} [2022-01-19 15:17:22,311 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 504 predicate places. [2022-01-19 15:17:22,311 INFO L470 AbstractCegarLoop]: Abstraction has has 592 places, 603 transitions, 9431 flow [2022-01-19 15:17:22,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:22,311 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:22,311 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:22,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2022-01-19 15:17:22,311 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:22,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:22,312 INFO L85 PathProgramCache]: Analyzing trace with hash 427296050, now seen corresponding path program 104 times [2022-01-19 15:17:22,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:22,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924460140] [2022-01-19 15:17:22,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:22,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:22,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:22,567 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 15:17:22,567 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:22,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924460140] [2022-01-19 15:17:22,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924460140] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:22,567 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:22,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:17:22,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094492939] [2022-01-19 15:17:22,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:22,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:17:22,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:22,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:17:22,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:17:22,568 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:22,569 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 603 transitions, 9431 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:22,569 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:22,569 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:22,569 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:25,605 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:17:26,077 INFO L129 PetriNetUnfolder]: 403/1320 cut-off events. [2022-01-19 15:17:26,077 INFO L130 PetriNetUnfolder]: For 26796/26796 co-relation queries the response was YES. [2022-01-19 15:17:26,090 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10946 conditions, 1320 events. 403/1320 cut-off events. For 26796/26796 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8808 event pairs, 49 based on Foata normal form. 1/1320 useless extension candidates. Maximal degree in co-relation 10742. Up to 956 conditions per place. [2022-01-19 15:17:26,094 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 486 selfloop transitions, 74 changer transitions 23/622 dead transitions. [2022-01-19 15:17:26,094 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 622 transitions, 10683 flow [2022-01-19 15:17:26,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:17:26,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:17:26,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1784 transitions. [2022-01-19 15:17:26,096 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.55819774718398 [2022-01-19 15:17:26,096 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1784 transitions. [2022-01-19 15:17:26,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1784 transitions. [2022-01-19 15:17:26,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:26,096 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1784 transitions. [2022-01-19 15:17:26,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.470588235294116) internal successors, (1784), 34 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:26,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:26,099 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:26,099 INFO L186 Difference]: Start difference. First operand has 592 places, 603 transitions, 9431 flow. Second operand 34 states and 1784 transitions. [2022-01-19 15:17:26,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 622 transitions, 10683 flow [2022-01-19 15:17:26,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 622 transitions, 10378 flow, removed 21 selfloop flow, removed 40 redundant places. [2022-01-19 15:17:26,310 INFO L242 Difference]: Finished difference. Result has 569 places, 590 transitions, 9057 flow [2022-01-19 15:17:26,311 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9132, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=9057, PETRI_PLACES=569, PETRI_TRANSITIONS=590} [2022-01-19 15:17:26,311 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 481 predicate places. [2022-01-19 15:17:26,311 INFO L470 AbstractCegarLoop]: Abstraction has has 569 places, 590 transitions, 9057 flow [2022-01-19 15:17:26,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:26,311 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:26,311 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:26,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2022-01-19 15:17:26,311 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:26,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:26,312 INFO L85 PathProgramCache]: Analyzing trace with hash 2066411384, now seen corresponding path program 105 times [2022-01-19 15:17:26,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:26,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738566126] [2022-01-19 15:17:26,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:26,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:26,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:26,558 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 15:17:26,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:26,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738566126] [2022-01-19 15:17:26,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738566126] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:26,558 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:26,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:17:26,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057629604] [2022-01-19 15:17:26,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:26,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:17:26,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:26,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:17:26,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:17:26,559 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:26,560 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 590 transitions, 9057 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:26,560 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:26,560 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:26,560 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:27,658 INFO L129 PetriNetUnfolder]: 399/1299 cut-off events. [2022-01-19 15:17:27,658 INFO L130 PetriNetUnfolder]: For 25021/25021 co-relation queries the response was YES. [2022-01-19 15:17:27,676 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10608 conditions, 1299 events. 399/1299 cut-off events. For 25021/25021 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8618 event pairs, 47 based on Foata normal form. 1/1298 useless extension candidates. Maximal degree in co-relation 10411. Up to 918 conditions per place. [2022-01-19 15:17:27,680 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 454 selfloop transitions, 74 changer transitions 41/608 dead transitions. [2022-01-19 15:17:27,680 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 608 transitions, 10288 flow [2022-01-19 15:17:27,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:17:27,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:17:27,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1745 transitions. [2022-01-19 15:17:27,682 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5625402965828498 [2022-01-19 15:17:27,682 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1745 transitions. [2022-01-19 15:17:27,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1745 transitions. [2022-01-19 15:17:27,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:27,682 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1745 transitions. [2022-01-19 15:17:27,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:27,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:27,685 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:27,685 INFO L186 Difference]: Start difference. First operand has 569 places, 590 transitions, 9057 flow. Second operand 33 states and 1745 transitions. [2022-01-19 15:17:27,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 608 transitions, 10288 flow [2022-01-19 15:17:27,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 608 transitions, 9979 flow, removed 19 selfloop flow, removed 39 redundant places. [2022-01-19 15:17:27,887 INFO L242 Difference]: Finished difference. Result has 546 places, 558 transitions, 8582 flow [2022-01-19 15:17:27,887 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8754, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=8582, PETRI_PLACES=546, PETRI_TRANSITIONS=558} [2022-01-19 15:17:27,887 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 458 predicate places. [2022-01-19 15:17:27,887 INFO L470 AbstractCegarLoop]: Abstraction has has 546 places, 558 transitions, 8582 flow [2022-01-19 15:17:27,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:27,888 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:27,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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:27,888 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2022-01-19 15:17:27,888 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:27,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:27,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1897599866, now seen corresponding path program 106 times [2022-01-19 15:17:27,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:27,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950641244] [2022-01-19 15:17:27,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:27,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:27,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:28,137 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 15:17:28,137 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:28,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950641244] [2022-01-19 15:17:28,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950641244] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:28,138 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:28,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:17:28,138 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106601952] [2022-01-19 15:17:28,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:28,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:17:28,138 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:28,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:17:28,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:17:28,139 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:28,139 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 558 transitions, 8582 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:28,139 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:28,139 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:28,139 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:29,273 INFO L129 PetriNetUnfolder]: 391/1276 cut-off events. [2022-01-19 15:17:29,274 INFO L130 PetriNetUnfolder]: For 24960/24960 co-relation queries the response was YES. [2022-01-19 15:17:29,290 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10307 conditions, 1276 events. 391/1276 cut-off events. For 24960/24960 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8418 event pairs, 40 based on Foata normal form. 1/1274 useless extension candidates. Maximal degree in co-relation 10120. Up to 832 conditions per place. [2022-01-19 15:17:29,295 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 396 selfloop transitions, 142 changer transitions 20/597 dead transitions. [2022-01-19 15:17:29,295 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 597 transitions, 10171 flow [2022-01-19 15:17:29,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:17:29,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:17:29,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1853 transitions. [2022-01-19 15:17:29,296 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5632218844984802 [2022-01-19 15:17:29,296 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1853 transitions. [2022-01-19 15:17:29,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1853 transitions. [2022-01-19 15:17:29,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:29,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1853 transitions. [2022-01-19 15:17:29,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.94285714285714) internal successors, (1853), 35 states have internal predecessors, (1853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:29,299 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:29,299 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:29,299 INFO L186 Difference]: Start difference. First operand has 546 places, 558 transitions, 8582 flow. Second operand 35 states and 1853 transitions. [2022-01-19 15:17:29,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 597 transitions, 10171 flow [2022-01-19 15:17:29,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 597 transitions, 9879 flow, removed 31 selfloop flow, removed 46 redundant places. [2022-01-19 15:17:29,506 INFO L242 Difference]: Finished difference. Result has 519 places, 561 transitions, 8753 flow [2022-01-19 15:17:29,506 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8310, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8753, PETRI_PLACES=519, PETRI_TRANSITIONS=561} [2022-01-19 15:17:29,506 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 431 predicate places. [2022-01-19 15:17:29,506 INFO L470 AbstractCegarLoop]: Abstraction has has 519 places, 561 transitions, 8753 flow [2022-01-19 15:17:29,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:29,506 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:29,506 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:29,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2022-01-19 15:17:29,507 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:29,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:29,507 INFO L85 PathProgramCache]: Analyzing trace with hash 866467338, now seen corresponding path program 107 times [2022-01-19 15:17:29,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:29,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98231174] [2022-01-19 15:17:29,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:29,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:29,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:29,795 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 15:17:29,795 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:29,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98231174] [2022-01-19 15:17:29,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98231174] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:29,795 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:29,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:17:29,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830231199] [2022-01-19 15:17:29,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:29,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:17:29,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:29,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:17:29,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:17:29,796 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:29,797 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 561 transitions, 8753 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:29,797 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:29,797 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:29,797 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:33,038 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:17:33,642 INFO L129 PetriNetUnfolder]: 394/1285 cut-off events. [2022-01-19 15:17:33,642 INFO L130 PetriNetUnfolder]: For 25424/25424 co-relation queries the response was YES. [2022-01-19 15:17:33,655 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10449 conditions, 1285 events. 394/1285 cut-off events. For 25424/25424 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8551 event pairs, 35 based on Foata normal form. 1/1285 useless extension candidates. Maximal degree in co-relation 10271. Up to 914 conditions per place. [2022-01-19 15:17:33,660 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 458 selfloop transitions, 75 changer transitions 23/595 dead transitions. [2022-01-19 15:17:33,660 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 595 transitions, 10345 flow [2022-01-19 15:17:33,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:17:33,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:17:33,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1841 transitions. [2022-01-19 15:17:33,661 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5595744680851064 [2022-01-19 15:17:33,661 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1841 transitions. [2022-01-19 15:17:33,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1841 transitions. [2022-01-19 15:17:33,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:33,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1841 transitions. [2022-01-19 15:17:33,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.6) internal successors, (1841), 35 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:33,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:33,664 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:33,664 INFO L186 Difference]: Start difference. First operand has 519 places, 561 transitions, 8753 flow. Second operand 35 states and 1841 transitions. [2022-01-19 15:17:33,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 595 transitions, 10345 flow [2022-01-19 15:17:33,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 595 transitions, 9993 flow, removed 54 selfloop flow, removed 30 redundant places. [2022-01-19 15:17:33,853 INFO L242 Difference]: Finished difference. Result has 526 places, 561 transitions, 8643 flow [2022-01-19 15:17:33,853 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8407, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8643, PETRI_PLACES=526, PETRI_TRANSITIONS=561} [2022-01-19 15:17:33,854 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 438 predicate places. [2022-01-19 15:17:33,854 INFO L470 AbstractCegarLoop]: Abstraction has has 526 places, 561 transitions, 8643 flow [2022-01-19 15:17:33,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:33,854 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:33,854 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:33,854 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2022-01-19 15:17:33,854 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:33,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:33,854 INFO L85 PathProgramCache]: Analyzing trace with hash 176835510, now seen corresponding path program 108 times [2022-01-19 15:17:33,854 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:33,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513948683] [2022-01-19 15:17:33,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:33,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:33,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:34,106 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 15:17:34,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:34,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513948683] [2022-01-19 15:17:34,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513948683] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:34,107 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:34,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:17:34,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486219387] [2022-01-19 15:17:34,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:34,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:17:34,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:34,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:17:34,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:17:34,108 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:34,109 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 561 transitions, 8643 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:34,109 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:34,109 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:34,109 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:37,040 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:17:37,462 INFO L129 PetriNetUnfolder]: 387/1274 cut-off events. [2022-01-19 15:17:37,462 INFO L130 PetriNetUnfolder]: For 25753/25753 co-relation queries the response was YES. [2022-01-19 15:17:37,478 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10323 conditions, 1274 events. 387/1274 cut-off events. For 25753/25753 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8449 event pairs, 38 based on Foata normal form. 1/1273 useless extension candidates. Maximal degree in co-relation 10141. Up to 915 conditions per place. [2022-01-19 15:17:37,482 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 459 selfloop transitions, 69 changer transitions 19/586 dead transitions. [2022-01-19 15:17:37,482 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 586 transitions, 9928 flow [2022-01-19 15:17:37,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:17:37,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:17:37,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1732 transitions. [2022-01-19 15:17:37,483 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5583494519664732 [2022-01-19 15:17:37,483 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1732 transitions. [2022-01-19 15:17:37,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1732 transitions. [2022-01-19 15:17:37,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:37,484 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1732 transitions. [2022-01-19 15:17:37,485 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.484848484848484) internal successors, (1732), 33 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:37,486 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:37,486 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:37,486 INFO L186 Difference]: Start difference. First operand has 526 places, 561 transitions, 8643 flow. Second operand 33 states and 1732 transitions. [2022-01-19 15:17:37,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 586 transitions, 9928 flow [2022-01-19 15:17:37,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 586 transitions, 9720 flow, removed 41 selfloop flow, removed 32 redundant places. [2022-01-19 15:17:37,669 INFO L242 Difference]: Finished difference. Result has 527 places, 558 transitions, 8576 flow [2022-01-19 15:17:37,669 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8445, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=8576, PETRI_PLACES=527, PETRI_TRANSITIONS=558} [2022-01-19 15:17:37,669 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 439 predicate places. [2022-01-19 15:17:37,669 INFO L470 AbstractCegarLoop]: Abstraction has has 527 places, 558 transitions, 8576 flow [2022-01-19 15:17:37,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:37,669 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:37,669 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:37,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2022-01-19 15:17:37,669 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:37,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:37,670 INFO L85 PathProgramCache]: Analyzing trace with hash 471948062, now seen corresponding path program 109 times [2022-01-19 15:17:37,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:37,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839051149] [2022-01-19 15:17:37,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:37,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:37,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:37,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 15:17:37,952 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:37,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839051149] [2022-01-19 15:17:37,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839051149] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:37,952 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:37,952 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:17:37,952 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816958541] [2022-01-19 15:17:37,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:37,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:17:37,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:37,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:17:37,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:17:37,953 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:37,953 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 558 transitions, 8576 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:37,953 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:37,953 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:37,953 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:40,574 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:17:41,257 INFO L129 PetriNetUnfolder]: 387/1278 cut-off events. [2022-01-19 15:17:41,258 INFO L130 PetriNetUnfolder]: For 26137/26137 co-relation queries the response was YES. [2022-01-19 15:17:41,273 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10428 conditions, 1278 events. 387/1278 cut-off events. For 26137/26137 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 8505 event pairs, 37 based on Foata normal form. 1/1277 useless extension candidates. Maximal degree in co-relation 10245. Up to 752 conditions per place. [2022-01-19 15:17:41,277 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 339 selfloop transitions, 205 changer transitions 20/603 dead transitions. [2022-01-19 15:17:41,277 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 603 transitions, 10449 flow [2022-01-19 15:17:41,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:17:41,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:17:41,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2002 transitions. [2022-01-19 15:17:41,279 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5604703247480403 [2022-01-19 15:17:41,279 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2002 transitions. [2022-01-19 15:17:41,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2002 transitions. [2022-01-19 15:17:41,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:41,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2002 transitions. [2022-01-19 15:17:41,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.68421052631579) internal successors, (2002), 38 states have internal predecessors, (2002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:41,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:41,282 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:41,282 INFO L186 Difference]: Start difference. First operand has 527 places, 558 transitions, 8576 flow. Second operand 38 states and 2002 transitions. [2022-01-19 15:17:41,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 603 transitions, 10449 flow [2022-01-19 15:17:41,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 603 transitions, 10214 flow, removed 22 selfloop flow, removed 35 redundant places. [2022-01-19 15:17:41,471 INFO L242 Difference]: Finished difference. Result has 528 places, 566 transitions, 9088 flow [2022-01-19 15:17:41,472 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8357, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=9088, PETRI_PLACES=528, PETRI_TRANSITIONS=566} [2022-01-19 15:17:41,472 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 440 predicate places. [2022-01-19 15:17:41,472 INFO L470 AbstractCegarLoop]: Abstraction has has 528 places, 566 transitions, 9088 flow [2022-01-19 15:17:41,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:41,472 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:41,472 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:41,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2022-01-19 15:17:41,472 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:41,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:41,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1668757224, now seen corresponding path program 110 times [2022-01-19 15:17:41,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:41,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339699842] [2022-01-19 15:17:41,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:41,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:41,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:41,771 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 15:17:41,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:41,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339699842] [2022-01-19 15:17:41,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339699842] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:41,772 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:41,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 15:17:41,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209316920] [2022-01-19 15:17:41,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:41,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 15:17:41,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:41,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 15:17:41,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 15:17:41,773 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:41,773 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 566 transitions, 9088 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:41,773 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:41,773 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:41,773 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:43,808 INFO L129 PetriNetUnfolder]: 388/1249 cut-off events. [2022-01-19 15:17:43,808 INFO L130 PetriNetUnfolder]: For 26408/26408 co-relation queries the response was YES. [2022-01-19 15:17:43,822 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10492 conditions, 1249 events. 388/1249 cut-off events. For 26408/26408 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 8146 event pairs, 37 based on Foata normal form. 1/1248 useless extension candidates. Maximal degree in co-relation 10311. Up to 814 conditions per place. [2022-01-19 15:17:43,827 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 388 selfloop transitions, 125 changer transitions 48/600 dead transitions. [2022-01-19 15:17:43,827 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 600 transitions, 10716 flow [2022-01-19 15:17:43,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-19 15:17:43,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-01-19 15:17:43,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2297 transitions. [2022-01-19 15:17:43,828 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5553675048355899 [2022-01-19 15:17:43,828 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2297 transitions. [2022-01-19 15:17:43,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2297 transitions. [2022-01-19 15:17:43,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:43,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2297 transitions. [2022-01-19 15:17:43,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.20454545454545) internal successors, (2297), 44 states have internal predecessors, (2297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:43,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:43,832 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:43,832 INFO L186 Difference]: Start difference. First operand has 528 places, 566 transitions, 9088 flow. Second operand 44 states and 2297 transitions. [2022-01-19 15:17:43,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 600 transitions, 10716 flow [2022-01-19 15:17:44,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 600 transitions, 10132 flow, removed 113 selfloop flow, removed 36 redundant places. [2022-01-19 15:17:44,031 INFO L242 Difference]: Finished difference. Result has 537 places, 540 transitions, 8292 flow [2022-01-19 15:17:44,031 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8600, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=8292, PETRI_PLACES=537, PETRI_TRANSITIONS=540} [2022-01-19 15:17:44,032 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 449 predicate places. [2022-01-19 15:17:44,032 INFO L470 AbstractCegarLoop]: Abstraction has has 537 places, 540 transitions, 8292 flow [2022-01-19 15:17:44,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:44,032 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:44,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:44,032 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2022-01-19 15:17:44,032 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:44,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:44,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1956511834, now seen corresponding path program 111 times [2022-01-19 15:17:44,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:44,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238554074] [2022-01-19 15:17:44,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:44,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:44,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:44,310 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 15:17:44,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:44,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238554074] [2022-01-19 15:17:44,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238554074] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:44,311 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:44,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 15:17:44,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905835057] [2022-01-19 15:17:44,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:44,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 15:17:44,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:44,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 15:17:44,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 15:17:44,312 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:44,312 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 540 transitions, 8292 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:44,312 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:44,312 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:44,312 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:45,960 INFO L129 PetriNetUnfolder]: 374/1186 cut-off events. [2022-01-19 15:17:45,960 INFO L130 PetriNetUnfolder]: For 21150/21150 co-relation queries the response was YES. [2022-01-19 15:17:45,974 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9662 conditions, 1186 events. 374/1186 cut-off events. For 21150/21150 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 7514 event pairs, 33 based on Foata normal form. 1/1185 useless extension candidates. Maximal degree in co-relation 9482. Up to 864 conditions per place. [2022-01-19 15:17:45,978 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 435 selfloop transitions, 71 changer transitions 16/561 dead transitions. [2022-01-19 15:17:45,978 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 561 transitions, 9527 flow [2022-01-19 15:17:45,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:17:45,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:17:45,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1829 transitions. [2022-01-19 15:17:45,980 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5559270516717325 [2022-01-19 15:17:45,980 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1829 transitions. [2022-01-19 15:17:45,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1829 transitions. [2022-01-19 15:17:45,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:45,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1829 transitions. [2022-01-19 15:17:45,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.25714285714286) internal successors, (1829), 35 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:46,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:46,010 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:46,010 INFO L186 Difference]: Start difference. First operand has 537 places, 540 transitions, 8292 flow. Second operand 35 states and 1829 transitions. [2022-01-19 15:17:46,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 561 transitions, 9527 flow [2022-01-19 15:17:46,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 561 transitions, 8826 flow, removed 123 selfloop flow, removed 56 redundant places. [2022-01-19 15:17:46,169 INFO L242 Difference]: Finished difference. Result has 500 places, 535 transitions, 7732 flow [2022-01-19 15:17:46,169 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7603, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=7732, PETRI_PLACES=500, PETRI_TRANSITIONS=535} [2022-01-19 15:17:46,169 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 412 predicate places. [2022-01-19 15:17:46,169 INFO L470 AbstractCegarLoop]: Abstraction has has 500 places, 535 transitions, 7732 flow [2022-01-19 15:17:46,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:46,170 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:46,170 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:46,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2022-01-19 15:17:46,170 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:46,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:46,170 INFO L85 PathProgramCache]: Analyzing trace with hash 420080992, now seen corresponding path program 112 times [2022-01-19 15:17:46,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:46,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524664113] [2022-01-19 15:17:46,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:46,170 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:46,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:46,442 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 15:17:46,442 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:46,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524664113] [2022-01-19 15:17:46,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524664113] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:46,443 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:46,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 15:17:46,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478180692] [2022-01-19 15:17:46,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:46,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 15:17:46,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:46,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 15:17:46,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 15:17:46,444 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:46,444 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 535 transitions, 7732 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:46,444 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:46,444 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:46,444 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:47,793 INFO L129 PetriNetUnfolder]: 370/1179 cut-off events. [2022-01-19 15:17:47,793 INFO L130 PetriNetUnfolder]: For 19053/19053 co-relation queries the response was YES. [2022-01-19 15:17:47,807 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9209 conditions, 1179 events. 370/1179 cut-off events. For 19053/19053 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 7442 event pairs, 37 based on Foata normal form. 1/1178 useless extension candidates. Maximal degree in co-relation 9037. Up to 862 conditions per place. [2022-01-19 15:17:47,811 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 434 selfloop transitions, 56 changer transitions 25/554 dead transitions. [2022-01-19 15:17:47,811 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 554 transitions, 8852 flow [2022-01-19 15:17:47,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:17:47,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:17:47,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1724 transitions. [2022-01-19 15:17:47,812 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5557704706640877 [2022-01-19 15:17:47,812 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1724 transitions. [2022-01-19 15:17:47,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1724 transitions. [2022-01-19 15:17:47,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:47,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1724 transitions. [2022-01-19 15:17:47,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.24242424242424) internal successors, (1724), 33 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 15:17:47,815 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:47,815 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:47,815 INFO L186 Difference]: Start difference. First operand has 500 places, 535 transitions, 7732 flow. Second operand 33 states and 1724 transitions. [2022-01-19 15:17:47,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 554 transitions, 8852 flow [2022-01-19 15:17:47,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 554 transitions, 8612 flow, removed 15 selfloop flow, removed 36 redundant places. [2022-01-19 15:17:47,965 INFO L242 Difference]: Finished difference. Result has 492 places, 520 transitions, 7505 flow [2022-01-19 15:17:47,966 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7502, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=7505, PETRI_PLACES=492, PETRI_TRANSITIONS=520} [2022-01-19 15:17:47,968 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 404 predicate places. [2022-01-19 15:17:47,968 INFO L470 AbstractCegarLoop]: Abstraction has has 492 places, 520 transitions, 7505 flow [2022-01-19 15:17:47,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:47,969 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:47,969 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:47,969 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2022-01-19 15:17:47,969 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:47,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:47,969 INFO L85 PathProgramCache]: Analyzing trace with hash 969649396, now seen corresponding path program 113 times [2022-01-19 15:17:47,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:47,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659308433] [2022-01-19 15:17:47,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:47,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:47,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:48,237 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 15:17:48,237 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:48,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659308433] [2022-01-19 15:17:48,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659308433] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:48,238 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:48,238 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:17:48,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580990134] [2022-01-19 15:17:48,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:48,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:17:48,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:48,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:17:48,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:17:48,239 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:48,239 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 520 transitions, 7505 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:48,239 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:48,239 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:48,239 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:49,418 INFO L129 PetriNetUnfolder]: 373/1186 cut-off events. [2022-01-19 15:17:49,418 INFO L130 PetriNetUnfolder]: For 17825/17825 co-relation queries the response was YES. [2022-01-19 15:17:49,430 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9109 conditions, 1186 events. 373/1186 cut-off events. For 17825/17825 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7453 event pairs, 48 based on Foata normal form. 1/1186 useless extension candidates. Maximal degree in co-relation 8941. Up to 780 conditions per place. [2022-01-19 15:17:49,434 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 364 selfloop transitions, 137 changer transitions 18/558 dead transitions. [2022-01-19 15:17:49,434 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 558 transitions, 8966 flow [2022-01-19 15:17:49,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:17:49,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:17:49,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1949 transitions. [2022-01-19 15:17:49,436 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5603795284646349 [2022-01-19 15:17:49,436 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1949 transitions. [2022-01-19 15:17:49,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1949 transitions. [2022-01-19 15:17:49,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:49,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1949 transitions. [2022-01-19 15:17:49,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.67567567567568) internal successors, (1949), 37 states have internal predecessors, (1949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:49,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:49,439 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:49,439 INFO L186 Difference]: Start difference. First operand has 492 places, 520 transitions, 7505 flow. Second operand 37 states and 1949 transitions. [2022-01-19 15:17:49,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 558 transitions, 8966 flow [2022-01-19 15:17:49,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 558 transitions, 8534 flow, removed 71 selfloop flow, removed 31 redundant places. [2022-01-19 15:17:49,578 INFO L242 Difference]: Finished difference. Result has 476 places, 523 transitions, 7524 flow [2022-01-19 15:17:49,579 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7105, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=7524, PETRI_PLACES=476, PETRI_TRANSITIONS=523} [2022-01-19 15:17:49,579 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 388 predicate places. [2022-01-19 15:17:49,579 INFO L470 AbstractCegarLoop]: Abstraction has has 476 places, 523 transitions, 7524 flow [2022-01-19 15:17:49,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:49,579 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:49,579 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:49,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2022-01-19 15:17:49,579 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:49,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:49,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1240758716, now seen corresponding path program 114 times [2022-01-19 15:17:49,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:49,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94510208] [2022-01-19 15:17:49,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:49,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:49,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:49,869 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 15:17:49,869 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:49,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94510208] [2022-01-19 15:17:49,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94510208] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:49,869 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:49,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 15:17:49,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886284970] [2022-01-19 15:17:49,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:49,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 15:17:49,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:49,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 15:17:49,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 15:17:49,870 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:49,871 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 523 transitions, 7524 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:49,871 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:49,871 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:49,871 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:51,590 INFO L129 PetriNetUnfolder]: 367/1167 cut-off events. [2022-01-19 15:17:51,591 INFO L130 PetriNetUnfolder]: For 16059/16059 co-relation queries the response was YES. [2022-01-19 15:17:51,603 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8693 conditions, 1167 events. 367/1167 cut-off events. For 16059/16059 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7345 event pairs, 35 based on Foata normal form. 1/1166 useless extension candidates. Maximal degree in co-relation 8530. Up to 791 conditions per place. [2022-01-19 15:17:51,607 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 372 selfloop transitions, 94 changer transitions 39/544 dead transitions. [2022-01-19 15:17:51,607 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 544 transitions, 8665 flow [2022-01-19 15:17:51,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 15:17:51,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 15:17:51,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2090 transitions. [2022-01-19 15:17:51,609 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5558510638297872 [2022-01-19 15:17:51,609 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2090 transitions. [2022-01-19 15:17:51,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2090 transitions. [2022-01-19 15:17:51,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:51,609 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2090 transitions. [2022-01-19 15:17:51,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.25) internal successors, (2090), 40 states have internal predecessors, (2090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:51,612 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:51,612 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:51,612 INFO L186 Difference]: Start difference. First operand has 476 places, 523 transitions, 7524 flow. Second operand 40 states and 2090 transitions. [2022-01-19 15:17:51,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 544 transitions, 8665 flow [2022-01-19 15:17:51,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 544 transitions, 8414 flow, removed 37 selfloop flow, removed 30 redundant places. [2022-01-19 15:17:51,775 INFO L242 Difference]: Finished difference. Result has 484 places, 494 transitions, 7034 flow [2022-01-19 15:17:51,775 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7279, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=7034, PETRI_PLACES=484, PETRI_TRANSITIONS=494} [2022-01-19 15:17:51,775 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 396 predicate places. [2022-01-19 15:17:51,775 INFO L470 AbstractCegarLoop]: Abstraction has has 484 places, 494 transitions, 7034 flow [2022-01-19 15:17:51,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:51,775 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:51,776 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:51,776 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2022-01-19 15:17:51,776 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:51,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:51,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1553108090, now seen corresponding path program 115 times [2022-01-19 15:17:51,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:51,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403821499] [2022-01-19 15:17:51,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:51,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:51,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:52,035 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 15:17:52,035 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:52,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403821499] [2022-01-19 15:17:52,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403821499] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:52,035 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:52,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:17:52,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571550570] [2022-01-19 15:17:52,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:52,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:17:52,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:52,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:17:52,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:17:52,036 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:52,037 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 494 transitions, 7034 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:52,037 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:52,037 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:52,037 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:53,081 INFO L129 PetriNetUnfolder]: 358/1126 cut-off events. [2022-01-19 15:17:53,081 INFO L130 PetriNetUnfolder]: For 15606/15606 co-relation queries the response was YES. [2022-01-19 15:17:53,093 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8398 conditions, 1126 events. 358/1126 cut-off events. For 15606/15606 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 6938 event pairs, 33 based on Foata normal form. 1/1126 useless extension candidates. Maximal degree in co-relation 8235. Up to 742 conditions per place. [2022-01-19 15:17:53,097 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 346 selfloop transitions, 96 changer transitions 39/520 dead transitions. [2022-01-19 15:17:53,097 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 520 transitions, 8169 flow [2022-01-19 15:17:53,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:17:53,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:17:53,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1743 transitions. [2022-01-19 15:17:53,098 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5618955512572534 [2022-01-19 15:17:53,098 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1743 transitions. [2022-01-19 15:17:53,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1743 transitions. [2022-01-19 15:17:53,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:53,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1743 transitions. [2022-01-19 15:17:53,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:53,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:53,101 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:53,101 INFO L186 Difference]: Start difference. First operand has 484 places, 494 transitions, 7034 flow. Second operand 33 states and 1743 transitions. [2022-01-19 15:17:53,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 520 transitions, 8169 flow [2022-01-19 15:17:53,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 520 transitions, 7758 flow, removed 32 selfloop flow, removed 47 redundant places. [2022-01-19 15:17:53,226 INFO L242 Difference]: Finished difference. Result has 449 places, 465 transitions, 6239 flow [2022-01-19 15:17:53,226 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6634, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=6239, PETRI_PLACES=449, PETRI_TRANSITIONS=465} [2022-01-19 15:17:53,226 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 361 predicate places. [2022-01-19 15:17:53,226 INFO L470 AbstractCegarLoop]: Abstraction has has 449 places, 465 transitions, 6239 flow [2022-01-19 15:17:53,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:53,226 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:53,226 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:53,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2022-01-19 15:17:53,227 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:53,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:53,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1356629010, now seen corresponding path program 116 times [2022-01-19 15:17:53,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:53,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930857895] [2022-01-19 15:17:53,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:53,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:53,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:53,511 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 15:17:53,511 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:53,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930857895] [2022-01-19 15:17:53,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930857895] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:53,512 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:53,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:17:53,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460736005] [2022-01-19 15:17:53,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:53,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:17:53,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:53,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:17:53,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:17:53,513 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:53,513 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 465 transitions, 6239 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:53,513 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:53,513 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:53,513 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:54,582 INFO L129 PetriNetUnfolder]: 343/1079 cut-off events. [2022-01-19 15:17:54,582 INFO L130 PetriNetUnfolder]: For 14221/14221 co-relation queries the response was YES. [2022-01-19 15:17:54,591 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7824 conditions, 1079 events. 343/1079 cut-off events. For 14221/14221 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 6524 event pairs, 50 based on Foata normal form. 1/1078 useless extension candidates. Maximal degree in co-relation 7671. Up to 729 conditions per place. [2022-01-19 15:17:54,595 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 333 selfloop transitions, 90 changer transitions 27/489 dead transitions. [2022-01-19 15:17:54,595 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 489 transitions, 7288 flow [2022-01-19 15:17:54,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:17:54,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:17:54,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1791 transitions. [2022-01-19 15:17:54,596 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5603879849812266 [2022-01-19 15:17:54,596 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1791 transitions. [2022-01-19 15:17:54,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1791 transitions. [2022-01-19 15:17:54,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:54,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1791 transitions. [2022-01-19 15:17:54,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.6764705882353) internal successors, (1791), 34 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:54,599 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:54,599 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:54,599 INFO L186 Difference]: Start difference. First operand has 449 places, 465 transitions, 6239 flow. Second operand 34 states and 1791 transitions. [2022-01-19 15:17:54,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 489 transitions, 7288 flow [2022-01-19 15:17:54,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 489 transitions, 6775 flow, removed 105 selfloop flow, removed 38 redundant places. [2022-01-19 15:17:54,707 INFO L242 Difference]: Finished difference. Result has 435 places, 446 transitions, 5654 flow [2022-01-19 15:17:54,707 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5732, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=5654, PETRI_PLACES=435, PETRI_TRANSITIONS=446} [2022-01-19 15:17:54,707 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 347 predicate places. [2022-01-19 15:17:54,708 INFO L470 AbstractCegarLoop]: Abstraction has has 435 places, 446 transitions, 5654 flow [2022-01-19 15:17:54,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:54,708 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:54,708 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:54,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2022-01-19 15:17:54,708 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:54,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:54,708 INFO L85 PathProgramCache]: Analyzing trace with hash -874605688, now seen corresponding path program 117 times [2022-01-19 15:17:54,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:54,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348647770] [2022-01-19 15:17:54,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:54,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:54,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:54,967 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 15:17:54,967 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:54,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348647770] [2022-01-19 15:17:54,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348647770] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:54,967 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:54,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:17:54,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750032501] [2022-01-19 15:17:54,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:54,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:17:54,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:54,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:17:54,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:17:54,968 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:54,969 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 446 transitions, 5654 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:54,969 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:54,969 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:54,969 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:55,990 INFO L129 PetriNetUnfolder]: 338/1059 cut-off events. [2022-01-19 15:17:55,990 INFO L130 PetriNetUnfolder]: For 13710/13710 co-relation queries the response was YES. [2022-01-19 15:17:56,000 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7464 conditions, 1059 events. 338/1059 cut-off events. For 13710/13710 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 6348 event pairs, 49 based on Foata normal form. 1/1058 useless extension candidates. Maximal degree in co-relation 7319. Up to 717 conditions per place. [2022-01-19 15:17:56,003 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 319 selfloop transitions, 54 changer transitions 59/471 dead transitions. [2022-01-19 15:17:56,003 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 471 transitions, 6660 flow [2022-01-19 15:17:56,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 15:17:56,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 15:17:56,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1638 transitions. [2022-01-19 15:17:56,004 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5621139327385037 [2022-01-19 15:17:56,004 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1638 transitions. [2022-01-19 15:17:56,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1638 transitions. [2022-01-19 15:17:56,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:56,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1638 transitions. [2022-01-19 15:17:56,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.83870967741935) internal successors, (1638), 31 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:56,007 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:56,007 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:56,007 INFO L186 Difference]: Start difference. First operand has 435 places, 446 transitions, 5654 flow. Second operand 31 states and 1638 transitions. [2022-01-19 15:17:56,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 471 transitions, 6660 flow [2022-01-19 15:17:56,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 471 transitions, 6345 flow, removed 28 selfloop flow, removed 35 redundant places. [2022-01-19 15:17:56,101 INFO L242 Difference]: Finished difference. Result has 417 places, 403 transitions, 4842 flow [2022-01-19 15:17:56,101 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5346, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4842, PETRI_PLACES=417, PETRI_TRANSITIONS=403} [2022-01-19 15:17:56,101 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 329 predicate places. [2022-01-19 15:17:56,101 INFO L470 AbstractCegarLoop]: Abstraction has has 417 places, 403 transitions, 4842 flow [2022-01-19 15:17:56,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:56,101 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:56,101 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:56,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2022-01-19 15:17:56,102 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:56,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:56,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1011131548, now seen corresponding path program 118 times [2022-01-19 15:17:56,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:56,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185781948] [2022-01-19 15:17:56,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:56,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:56,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:56,382 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 15:17:56,382 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:56,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185781948] [2022-01-19 15:17:56,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185781948] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:56,382 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:56,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:17:56,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664507833] [2022-01-19 15:17:56,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:56,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:17:56,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:56,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:17:56,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:17:56,383 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:56,384 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 403 transitions, 4842 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:56,384 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:56,384 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:56,384 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:57,590 INFO L129 PetriNetUnfolder]: 324/999 cut-off events. [2022-01-19 15:17:57,590 INFO L130 PetriNetUnfolder]: For 13179/13179 co-relation queries the response was YES. [2022-01-19 15:17:57,598 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6908 conditions, 999 events. 324/999 cut-off events. For 13179/13179 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 5736 event pairs, 39 based on Foata normal form. 1/997 useless extension candidates. Maximal degree in co-relation 6768. Up to 623 conditions per place. [2022-01-19 15:17:57,601 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 246 selfloop transitions, 106 changer transitions 46/437 dead transitions. [2022-01-19 15:17:57,602 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 437 transitions, 5957 flow [2022-01-19 15:17:57,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:17:57,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:17:57,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1993 transitions. [2022-01-19 15:17:57,603 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5579507278835386 [2022-01-19 15:17:57,603 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1993 transitions. [2022-01-19 15:17:57,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1993 transitions. [2022-01-19 15:17:57,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:57,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1993 transitions. [2022-01-19 15:17:57,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.44736842105263) internal successors, (1993), 38 states have internal predecessors, (1993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:57,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:57,606 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:57,606 INFO L186 Difference]: Start difference. First operand has 417 places, 403 transitions, 4842 flow. Second operand 38 states and 1993 transitions. [2022-01-19 15:17:57,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 437 transitions, 5957 flow [2022-01-19 15:17:57,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 437 transitions, 5503 flow, removed 96 selfloop flow, removed 37 redundant places. [2022-01-19 15:17:57,687 INFO L242 Difference]: Finished difference. Result has 397 places, 376 transitions, 4324 flow [2022-01-19 15:17:57,688 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4412, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=4324, PETRI_PLACES=397, PETRI_TRANSITIONS=376} [2022-01-19 15:17:57,688 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 309 predicate places. [2022-01-19 15:17:57,688 INFO L470 AbstractCegarLoop]: Abstraction has has 397 places, 376 transitions, 4324 flow [2022-01-19 15:17:57,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:57,688 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:57,688 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:57,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2022-01-19 15:17:57,688 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:57,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:57,689 INFO L85 PathProgramCache]: Analyzing trace with hash -707665504, now seen corresponding path program 119 times [2022-01-19 15:17:57,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:57,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573979161] [2022-01-19 15:17:57,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:57,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:57,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:57,966 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 15:17:57,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:57,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573979161] [2022-01-19 15:17:57,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573979161] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:57,966 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:57,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:17:57,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859889031] [2022-01-19 15:17:57,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:57,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:17:57,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:57,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:17:57,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:17:57,967 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:57,968 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 376 transitions, 4324 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:57,968 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:57,968 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:57,968 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:17:59,240 INFO L129 PetriNetUnfolder]: 307/951 cut-off events. [2022-01-19 15:17:59,240 INFO L130 PetriNetUnfolder]: For 12193/12193 co-relation queries the response was YES. [2022-01-19 15:17:59,249 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6502 conditions, 951 events. 307/951 cut-off events. For 12193/12193 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 5412 event pairs, 50 based on Foata normal form. 1/950 useless extension candidates. Maximal degree in co-relation 6368. Up to 556 conditions per place. [2022-01-19 15:17:59,252 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 195 selfloop transitions, 159 changer transitions 20/413 dead transitions. [2022-01-19 15:17:59,252 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 413 transitions, 5643 flow [2022-01-19 15:17:59,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:17:59,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:17:59,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1999 transitions. [2022-01-19 15:17:59,253 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5596304591265397 [2022-01-19 15:17:59,253 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1999 transitions. [2022-01-19 15:17:59,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1999 transitions. [2022-01-19 15:17:59,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:17:59,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1999 transitions. [2022-01-19 15:17:59,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.60526315789474) internal successors, (1999), 38 states have internal predecessors, (1999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:59,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:59,256 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:59,257 INFO L186 Difference]: Start difference. First operand has 397 places, 376 transitions, 4324 flow. Second operand 38 states and 1999 transitions. [2022-01-19 15:17:59,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 413 transitions, 5643 flow [2022-01-19 15:17:59,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 413 transitions, 5244 flow, removed 66 selfloop flow, removed 44 redundant places. [2022-01-19 15:17:59,331 INFO L242 Difference]: Finished difference. Result has 386 places, 381 transitions, 4500 flow [2022-01-19 15:17:59,331 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3951, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=4500, PETRI_PLACES=386, PETRI_TRANSITIONS=381} [2022-01-19 15:17:59,332 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 298 predicate places. [2022-01-19 15:17:59,332 INFO L470 AbstractCegarLoop]: Abstraction has has 386 places, 381 transitions, 4500 flow [2022-01-19 15:17:59,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:59,332 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:17:59,332 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:17:59,332 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2022-01-19 15:17:59,332 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:17:59,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:17:59,332 INFO L85 PathProgramCache]: Analyzing trace with hash -332890262, now seen corresponding path program 120 times [2022-01-19 15:17:59,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:17:59,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280786081] [2022-01-19 15:17:59,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:17:59,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:17:59,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:17:59,605 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 15:17:59,605 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:17:59,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280786081] [2022-01-19 15:17:59,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280786081] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:17:59,605 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:17:59,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:17:59,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764822154] [2022-01-19 15:17:59,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:17:59,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:17:59,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:17:59,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:17:59,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:17:59,607 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:17:59,607 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 381 transitions, 4500 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:17:59,607 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:17:59,607 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:17:59,607 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:00,873 INFO L129 PetriNetUnfolder]: 305/943 cut-off events. [2022-01-19 15:18:00,874 INFO L130 PetriNetUnfolder]: For 12689/12689 co-relation queries the response was YES. [2022-01-19 15:18:00,881 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6496 conditions, 943 events. 305/943 cut-off events. For 12689/12689 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 5296 event pairs, 51 based on Foata normal form. 1/942 useless extension candidates. Maximal degree in co-relation 6367. Up to 613 conditions per place. [2022-01-19 15:18:00,884 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 248 selfloop transitions, 100 changer transitions 28/415 dead transitions. [2022-01-19 15:18:00,884 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 415 transitions, 5599 flow [2022-01-19 15:18:00,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:18:00,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:18:00,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1943 transitions. [2022-01-19 15:18:00,885 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.558654399079931 [2022-01-19 15:18:00,886 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1943 transitions. [2022-01-19 15:18:00,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1943 transitions. [2022-01-19 15:18:00,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:00,886 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1943 transitions. [2022-01-19 15:18:00,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.513513513513516) internal successors, (1943), 37 states have internal predecessors, (1943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:00,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:00,889 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:00,889 INFO L186 Difference]: Start difference. First operand has 386 places, 381 transitions, 4500 flow. Second operand 37 states and 1943 transitions. [2022-01-19 15:18:00,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 415 transitions, 5599 flow [2022-01-19 15:18:00,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 415 transitions, 5252 flow, removed 70 selfloop flow, removed 34 redundant places. [2022-01-19 15:18:00,960 INFO L242 Difference]: Finished difference. Result has 388 places, 372 transitions, 4321 flow [2022-01-19 15:18:00,960 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4178, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=4321, PETRI_PLACES=388, PETRI_TRANSITIONS=372} [2022-01-19 15:18:00,960 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 300 predicate places. [2022-01-19 15:18:00,960 INFO L470 AbstractCegarLoop]: Abstraction has has 388 places, 372 transitions, 4321 flow [2022-01-19 15:18:00,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:00,960 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:00,960 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:00,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2022-01-19 15:18:00,961 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:00,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:00,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1745910698, now seen corresponding path program 121 times [2022-01-19 15:18:00,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:00,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809543474] [2022-01-19 15:18:00,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:00,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:00,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:01,238 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 15:18:01,238 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:01,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809543474] [2022-01-19 15:18:01,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809543474] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:01,238 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:01,238 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:18:01,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037596133] [2022-01-19 15:18:01,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:01,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:18:01,239 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:01,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:18:01,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:18:01,239 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:01,240 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 372 transitions, 4321 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:01,240 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:01,240 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:01,240 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:04,303 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:18:04,710 INFO L129 PetriNetUnfolder]: 304/936 cut-off events. [2022-01-19 15:18:04,711 INFO L130 PetriNetUnfolder]: For 11901/11901 co-relation queries the response was YES. [2022-01-19 15:18:04,719 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6494 conditions, 936 events. 304/936 cut-off events. For 11901/11901 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 5260 event pairs, 49 based on Foata normal form. 1/935 useless extension candidates. Maximal degree in co-relation 6366. Up to 580 conditions per place. [2022-01-19 15:18:04,722 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 232 selfloop transitions, 137 changer transitions 16/424 dead transitions. [2022-01-19 15:18:04,722 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 424 transitions, 5869 flow [2022-01-19 15:18:04,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:18:04,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:18:04,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1945 transitions. [2022-01-19 15:18:04,723 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5592294422081656 [2022-01-19 15:18:04,723 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1945 transitions. [2022-01-19 15:18:04,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1945 transitions. [2022-01-19 15:18:04,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:04,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1945 transitions. [2022-01-19 15:18:04,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.567567567567565) internal successors, (1945), 37 states have internal predecessors, (1945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:04,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:04,726 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:04,726 INFO L186 Difference]: Start difference. First operand has 388 places, 372 transitions, 4321 flow. Second operand 37 states and 1945 transitions. [2022-01-19 15:18:04,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 424 transitions, 5869 flow [2022-01-19 15:18:04,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 424 transitions, 5511 flow, removed 81 selfloop flow, removed 33 redundant places. [2022-01-19 15:18:04,804 INFO L242 Difference]: Finished difference. Result has 391 places, 391 transitions, 4673 flow [2022-01-19 15:18:04,804 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=4673, PETRI_PLACES=391, PETRI_TRANSITIONS=391} [2022-01-19 15:18:04,804 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 303 predicate places. [2022-01-19 15:18:04,805 INFO L470 AbstractCegarLoop]: Abstraction has has 391 places, 391 transitions, 4673 flow [2022-01-19 15:18:04,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:04,805 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:04,805 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:04,805 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2022-01-19 15:18:04,805 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:04,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:04,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1455350712, now seen corresponding path program 122 times [2022-01-19 15:18:04,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:04,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421085461] [2022-01-19 15:18:04,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:04,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:04,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:05,064 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 15:18:05,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:05,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421085461] [2022-01-19 15:18:05,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421085461] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:05,064 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:05,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:18:05,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104097102] [2022-01-19 15:18:05,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:05,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:18:05,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:05,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:18:05,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:18:05,065 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:05,066 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 391 transitions, 4673 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:05,066 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:05,066 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:05,066 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:07,530 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:18:08,017 INFO L129 PetriNetUnfolder]: 299/922 cut-off events. [2022-01-19 15:18:08,017 INFO L130 PetriNetUnfolder]: For 11949/11949 co-relation queries the response was YES. [2022-01-19 15:18:08,024 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6412 conditions, 922 events. 299/922 cut-off events. For 11949/11949 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 5151 event pairs, 51 based on Foata normal form. 1/921 useless extension candidates. Maximal degree in co-relation 6281. Up to 621 conditions per place. [2022-01-19 15:18:08,027 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 260 selfloop transitions, 75 changer transitions 39/413 dead transitions. [2022-01-19 15:18:08,027 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 413 transitions, 5560 flow [2022-01-19 15:18:08,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:18:08,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:18:08,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1783 transitions. [2022-01-19 15:18:08,028 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5578848560700876 [2022-01-19 15:18:08,028 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1783 transitions. [2022-01-19 15:18:08,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1783 transitions. [2022-01-19 15:18:08,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:08,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1783 transitions. [2022-01-19 15:18:08,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.44117647058823) internal successors, (1783), 34 states have internal predecessors, (1783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:08,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:08,031 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:08,031 INFO L186 Difference]: Start difference. First operand has 391 places, 391 transitions, 4673 flow. Second operand 34 states and 1783 transitions. [2022-01-19 15:18:08,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 413 transitions, 5560 flow [2022-01-19 15:18:08,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 413 transitions, 5315 flow, removed 52 selfloop flow, removed 28 redundant places. [2022-01-19 15:18:08,106 INFO L242 Difference]: Finished difference. Result has 395 places, 363 transitions, 4215 flow [2022-01-19 15:18:08,106 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4439, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=4215, PETRI_PLACES=395, PETRI_TRANSITIONS=363} [2022-01-19 15:18:08,107 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 307 predicate places. [2022-01-19 15:18:08,107 INFO L470 AbstractCegarLoop]: Abstraction has has 395 places, 363 transitions, 4215 flow [2022-01-19 15:18:08,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:08,107 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:08,107 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:08,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2022-01-19 15:18:08,107 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:08,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:08,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1221710534, now seen corresponding path program 123 times [2022-01-19 15:18:08,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:08,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215634342] [2022-01-19 15:18:08,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:08,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:08,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:08,401 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 15:18:08,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:08,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215634342] [2022-01-19 15:18:08,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215634342] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:08,402 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:08,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 15:18:08,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943897741] [2022-01-19 15:18:08,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:08,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 15:18:08,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:08,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 15:18:08,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 15:18:08,403 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:08,403 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 363 transitions, 4215 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:08,403 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:08,404 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:08,404 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:09,635 INFO L129 PetriNetUnfolder]: 294/900 cut-off events. [2022-01-19 15:18:09,635 INFO L130 PetriNetUnfolder]: For 12085/12085 co-relation queries the response was YES. [2022-01-19 15:18:09,643 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6327 conditions, 900 events. 294/900 cut-off events. For 12085/12085 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 4959 event pairs, 55 based on Foata normal form. 1/899 useless extension candidates. Maximal degree in co-relation 6195. Up to 557 conditions per place. [2022-01-19 15:18:09,646 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 211 selfloop transitions, 131 changer transitions 17/398 dead transitions. [2022-01-19 15:18:09,646 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 398 transitions, 5474 flow [2022-01-19 15:18:09,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:18:09,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:18:09,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1994 transitions. [2022-01-19 15:18:09,647 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5582306830907054 [2022-01-19 15:18:09,647 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1994 transitions. [2022-01-19 15:18:09,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1994 transitions. [2022-01-19 15:18:09,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:09,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1994 transitions. [2022-01-19 15:18:09,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.473684210526315) internal successors, (1994), 38 states have internal predecessors, (1994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:09,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:09,651 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:09,651 INFO L186 Difference]: Start difference. First operand has 395 places, 363 transitions, 4215 flow. Second operand 38 states and 1994 transitions. [2022-01-19 15:18:09,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 398 transitions, 5474 flow [2022-01-19 15:18:09,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 398 transitions, 5108 flow, removed 76 selfloop flow, removed 39 redundant places. [2022-01-19 15:18:09,730 INFO L242 Difference]: Finished difference. Result has 387 places, 365 transitions, 4306 flow [2022-01-19 15:18:09,731 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3905, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=4306, PETRI_PLACES=387, PETRI_TRANSITIONS=365} [2022-01-19 15:18:09,731 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 299 predicate places. [2022-01-19 15:18:09,731 INFO L470 AbstractCegarLoop]: Abstraction has has 387 places, 365 transitions, 4306 flow [2022-01-19 15:18:09,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:09,731 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:09,731 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:09,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2022-01-19 15:18:09,731 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:09,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:09,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1081496314, now seen corresponding path program 124 times [2022-01-19 15:18:09,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:09,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92292039] [2022-01-19 15:18:09,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:09,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:09,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:09,997 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 15:18:09,998 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:09,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92292039] [2022-01-19 15:18:09,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92292039] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:09,998 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:09,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:18:09,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816414496] [2022-01-19 15:18:09,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:09,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:18:09,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:09,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:18:09,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:18:09,999 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:09,999 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 365 transitions, 4306 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:09,999 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:09,999 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:09,999 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:11,086 INFO L129 PetriNetUnfolder]: 297/899 cut-off events. [2022-01-19 15:18:11,086 INFO L130 PetriNetUnfolder]: For 11614/11614 co-relation queries the response was YES. [2022-01-19 15:18:11,093 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6297 conditions, 899 events. 297/899 cut-off events. For 11614/11614 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 4955 event pairs, 56 based on Foata normal form. 1/897 useless extension candidates. Maximal degree in co-relation 6168. Up to 606 conditions per place. [2022-01-19 15:18:11,096 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 250 selfloop transitions, 86 changer transitions 22/397 dead transitions. [2022-01-19 15:18:11,096 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 397 transitions, 5374 flow [2022-01-19 15:18:11,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:18:11,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:18:11,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1745 transitions. [2022-01-19 15:18:11,097 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5625402965828498 [2022-01-19 15:18:11,097 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1745 transitions. [2022-01-19 15:18:11,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1745 transitions. [2022-01-19 15:18:11,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:11,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1745 transitions. [2022-01-19 15:18:11,098 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:11,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:11,100 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:11,100 INFO L186 Difference]: Start difference. First operand has 387 places, 365 transitions, 4306 flow. Second operand 33 states and 1745 transitions. [2022-01-19 15:18:11,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 397 transitions, 5374 flow [2022-01-19 15:18:11,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 397 transitions, 5055 flow, removed 56 selfloop flow, removed 34 redundant places. [2022-01-19 15:18:11,167 INFO L242 Difference]: Finished difference. Result has 387 places, 363 transitions, 4224 flow [2022-01-19 15:18:11,167 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4009, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=4224, PETRI_PLACES=387, PETRI_TRANSITIONS=363} [2022-01-19 15:18:11,167 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 299 predicate places. [2022-01-19 15:18:11,167 INFO L470 AbstractCegarLoop]: Abstraction has has 387 places, 363 transitions, 4224 flow [2022-01-19 15:18:11,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:11,167 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:11,167 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:11,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2022-01-19 15:18:11,167 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:11,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:11,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1332535644, now seen corresponding path program 125 times [2022-01-19 15:18:11,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:11,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585530639] [2022-01-19 15:18:11,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:11,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:11,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:11,455 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 15:18:11,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:11,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585530639] [2022-01-19 15:18:11,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585530639] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:11,455 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:11,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:18:11,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343879684] [2022-01-19 15:18:11,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:11,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:18:11,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:11,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:18:11,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:18:11,456 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:11,456 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 363 transitions, 4224 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:11,456 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:11,457 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:11,457 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:12,747 INFO L129 PetriNetUnfolder]: 296/904 cut-off events. [2022-01-19 15:18:12,747 INFO L130 PetriNetUnfolder]: For 11223/11223 co-relation queries the response was YES. [2022-01-19 15:18:12,755 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6274 conditions, 904 events. 296/904 cut-off events. For 11223/11223 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 4997 event pairs, 42 based on Foata normal form. 1/903 useless extension candidates. Maximal degree in co-relation 6144. Up to 546 conditions per place. [2022-01-19 15:18:12,757 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 205 selfloop transitions, 135 changer transitions 21/400 dead transitions. [2022-01-19 15:18:12,757 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 400 transitions, 5383 flow [2022-01-19 15:18:12,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 15:18:12,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 15:18:12,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2100 transitions. [2022-01-19 15:18:12,759 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-01-19 15:18:12,759 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2100 transitions. [2022-01-19 15:18:12,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2100 transitions. [2022-01-19 15:18:12,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:12,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2100 transitions. [2022-01-19 15:18:12,761 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.5) internal successors, (2100), 40 states have internal predecessors, (2100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:12,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:12,762 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:12,762 INFO L186 Difference]: Start difference. First operand has 387 places, 363 transitions, 4224 flow. Second operand 40 states and 2100 transitions. [2022-01-19 15:18:12,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 400 transitions, 5383 flow [2022-01-19 15:18:12,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 400 transitions, 5105 flow, removed 52 selfloop flow, removed 32 redundant places. [2022-01-19 15:18:12,829 INFO L242 Difference]: Finished difference. Result has 393 places, 366 transitions, 4343 flow [2022-01-19 15:18:12,830 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3984, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=4343, PETRI_PLACES=393, PETRI_TRANSITIONS=366} [2022-01-19 15:18:12,830 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 305 predicate places. [2022-01-19 15:18:12,830 INFO L470 AbstractCegarLoop]: Abstraction has has 393 places, 366 transitions, 4343 flow [2022-01-19 15:18:12,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:12,830 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:12,830 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:12,830 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2022-01-19 15:18:12,830 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:12,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:12,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1433855760, now seen corresponding path program 126 times [2022-01-19 15:18:12,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:12,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445377635] [2022-01-19 15:18:12,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:12,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:12,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:13,122 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 15:18:13,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:13,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445377635] [2022-01-19 15:18:13,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445377635] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:13,123 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:13,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:18:13,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178024599] [2022-01-19 15:18:13,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:13,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:18:13,123 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:13,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:18:13,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:18:13,124 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:13,124 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 366 transitions, 4343 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:13,124 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:13,125 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:13,125 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:14,484 INFO L129 PetriNetUnfolder]: 289/880 cut-off events. [2022-01-19 15:18:14,484 INFO L130 PetriNetUnfolder]: For 10044/10044 co-relation queries the response was YES. [2022-01-19 15:18:14,491 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6100 conditions, 880 events. 289/880 cut-off events. For 10044/10044 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 4754 event pairs, 57 based on Foata normal form. 1/879 useless extension candidates. Maximal degree in co-relation 5971. Up to 609 conditions per place. [2022-01-19 15:18:14,494 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 252 selfloop transitions, 60 changer transitions 36/387 dead transitions. [2022-01-19 15:18:14,494 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 387 transitions, 5150 flow [2022-01-19 15:18:14,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:18:14,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:18:14,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1779 transitions. [2022-01-19 15:18:14,495 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5566332916145181 [2022-01-19 15:18:14,495 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1779 transitions. [2022-01-19 15:18:14,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1779 transitions. [2022-01-19 15:18:14,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:14,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1779 transitions. [2022-01-19 15:18:14,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.3235294117647) internal successors, (1779), 34 states have internal predecessors, (1779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:14,498 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:14,498 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:14,498 INFO L186 Difference]: Start difference. First operand has 393 places, 366 transitions, 4343 flow. Second operand 34 states and 1779 transitions. [2022-01-19 15:18:14,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 387 transitions, 5150 flow [2022-01-19 15:18:14,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 387 transitions, 4866 flow, removed 35 selfloop flow, removed 37 redundant places. [2022-01-19 15:18:14,560 INFO L242 Difference]: Finished difference. Result has 388 places, 342 transitions, 3922 flow [2022-01-19 15:18:14,560 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4068, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3922, PETRI_PLACES=388, PETRI_TRANSITIONS=342} [2022-01-19 15:18:14,560 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 300 predicate places. [2022-01-19 15:18:14,560 INFO L470 AbstractCegarLoop]: Abstraction has has 388 places, 342 transitions, 3922 flow [2022-01-19 15:18:14,561 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:14,561 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:14,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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:14,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2022-01-19 15:18:14,561 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:14,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:14,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1509692740, now seen corresponding path program 127 times [2022-01-19 15:18:14,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:14,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060345493] [2022-01-19 15:18:14,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:14,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:14,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:14,822 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 15:18:14,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:14,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060345493] [2022-01-19 15:18:14,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060345493] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:14,822 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:14,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:18:14,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194695889] [2022-01-19 15:18:14,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:14,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:18:14,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:14,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:18:14,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:18:14,823 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:14,824 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 342 transitions, 3922 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:14,824 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:14,824 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:14,824 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:16,387 INFO L129 PetriNetUnfolder]: 290/882 cut-off events. [2022-01-19 15:18:16,387 INFO L130 PetriNetUnfolder]: For 9596/9596 co-relation queries the response was YES. [2022-01-19 15:18:16,394 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5896 conditions, 882 events. 290/882 cut-off events. For 9596/9596 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4771 event pairs, 42 based on Foata normal form. 1/881 useless extension candidates. Maximal degree in co-relation 5770. Up to 564 conditions per place. [2022-01-19 15:18:16,397 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 222 selfloop transitions, 106 changer transitions 19/386 dead transitions. [2022-01-19 15:18:16,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 386 transitions, 5079 flow [2022-01-19 15:18:16,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:18:16,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:18:16,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1845 transitions. [2022-01-19 15:18:16,398 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.560790273556231 [2022-01-19 15:18:16,398 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1845 transitions. [2022-01-19 15:18:16,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1845 transitions. [2022-01-19 15:18:16,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:16,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1845 transitions. [2022-01-19 15:18:16,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.714285714285715) internal successors, (1845), 35 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:16,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:16,401 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:16,401 INFO L186 Difference]: Start difference. First operand has 388 places, 342 transitions, 3922 flow. Second operand 35 states and 1845 transitions. [2022-01-19 15:18:16,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 386 transitions, 5079 flow [2022-01-19 15:18:16,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 386 transitions, 4725 flow, removed 54 selfloop flow, removed 35 redundant places. [2022-01-19 15:18:16,455 INFO L242 Difference]: Finished difference. Result has 371 places, 349 transitions, 3975 flow [2022-01-19 15:18:16,455 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3592, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=3975, PETRI_PLACES=371, PETRI_TRANSITIONS=349} [2022-01-19 15:18:16,455 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 283 predicate places. [2022-01-19 15:18:16,455 INFO L470 AbstractCegarLoop]: Abstraction has has 371 places, 349 transitions, 3975 flow [2022-01-19 15:18:16,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:16,456 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:16,456 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:16,456 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2022-01-19 15:18:16,456 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:16,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:16,456 INFO L85 PathProgramCache]: Analyzing trace with hash -706717194, now seen corresponding path program 128 times [2022-01-19 15:18:16,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:16,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239699683] [2022-01-19 15:18:16,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:16,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:16,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:16,741 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 15:18:16,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:16,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239699683] [2022-01-19 15:18:16,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239699683] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:16,742 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:16,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:18:16,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476791392] [2022-01-19 15:18:16,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:16,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:18:16,743 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:16,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:18:16,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:18:16,744 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:16,744 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 349 transitions, 3975 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:16,744 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:16,744 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:16,744 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:18,075 INFO L129 PetriNetUnfolder]: 289/875 cut-off events. [2022-01-19 15:18:18,075 INFO L130 PetriNetUnfolder]: For 8061/8061 co-relation queries the response was YES. [2022-01-19 15:18:18,081 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5708 conditions, 875 events. 289/875 cut-off events. For 8061/8061 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4704 event pairs, 42 based on Foata normal form. 1/874 useless extension candidates. Maximal degree in co-relation 5587. Up to 598 conditions per place. [2022-01-19 15:18:18,083 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 242 selfloop transitions, 80 changer transitions 17/378 dead transitions. [2022-01-19 15:18:18,083 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 378 transitions, 4943 flow [2022-01-19 15:18:18,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:18:18,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:18:18,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1836 transitions. [2022-01-19 15:18:18,085 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5580547112462007 [2022-01-19 15:18:18,085 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1836 transitions. [2022-01-19 15:18:18,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1836 transitions. [2022-01-19 15:18:18,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:18,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1836 transitions. [2022-01-19 15:18:18,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.457142857142856) internal successors, (1836), 35 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:18,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:18,088 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:18,088 INFO L186 Difference]: Start difference. First operand has 371 places, 349 transitions, 3975 flow. Second operand 35 states and 1836 transitions. [2022-01-19 15:18:18,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 378 transitions, 4943 flow [2022-01-19 15:18:18,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 378 transitions, 4685 flow, removed 47 selfloop flow, removed 29 redundant places. [2022-01-19 15:18:18,136 INFO L242 Difference]: Finished difference. Result has 378 places, 351 transitions, 4002 flow [2022-01-19 15:18:18,136 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3734, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=4002, PETRI_PLACES=378, PETRI_TRANSITIONS=351} [2022-01-19 15:18:18,137 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 290 predicate places. [2022-01-19 15:18:18,137 INFO L470 AbstractCegarLoop]: Abstraction has has 378 places, 351 transitions, 4002 flow [2022-01-19 15:18:18,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:18,137 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:18,137 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:18,137 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2022-01-19 15:18:18,137 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:18,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:18,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1286557172, now seen corresponding path program 129 times [2022-01-19 15:18:18,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:18,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990025010] [2022-01-19 15:18:18,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:18,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:18,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:18,383 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 15:18:18,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:18,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990025010] [2022-01-19 15:18:18,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990025010] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:18,384 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:18,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:18:18,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636923192] [2022-01-19 15:18:18,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:18,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:18:18,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:18,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:18:18,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:18:18,385 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:18,385 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 351 transitions, 4002 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:18,385 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:18,386 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:18,386 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:22,524 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:18:22,635 INFO L129 PetriNetUnfolder]: 291/893 cut-off events. [2022-01-19 15:18:22,636 INFO L130 PetriNetUnfolder]: For 7939/7939 co-relation queries the response was YES. [2022-01-19 15:18:22,643 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5793 conditions, 893 events. 291/893 cut-off events. For 7939/7939 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4884 event pairs, 57 based on Foata normal form. 1/892 useless extension candidates. Maximal degree in co-relation 5670. Up to 542 conditions per place. [2022-01-19 15:18:22,645 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 206 selfloop transitions, 113 changer transitions 31/389 dead transitions. [2022-01-19 15:18:22,645 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 389 transitions, 5081 flow [2022-01-19 15:18:22,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 15:18:22,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 15:18:22,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2095 transitions. [2022-01-19 15:18:22,647 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5571808510638298 [2022-01-19 15:18:22,647 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2095 transitions. [2022-01-19 15:18:22,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2095 transitions. [2022-01-19 15:18:22,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:22,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2095 transitions. [2022-01-19 15:18:22,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.375) internal successors, (2095), 40 states have internal predecessors, (2095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:22,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:22,650 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:22,650 INFO L186 Difference]: Start difference. First operand has 378 places, 351 transitions, 4002 flow. Second operand 40 states and 2095 transitions. [2022-01-19 15:18:22,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 389 transitions, 5081 flow [2022-01-19 15:18:22,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 389 transitions, 4797 flow, removed 59 selfloop flow, removed 30 redundant places. [2022-01-19 15:18:22,704 INFO L242 Difference]: Finished difference. Result has 388 places, 344 transitions, 3940 flow [2022-01-19 15:18:22,704 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3734, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=3940, PETRI_PLACES=388, PETRI_TRANSITIONS=344} [2022-01-19 15:18:22,705 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 300 predicate places. [2022-01-19 15:18:22,705 INFO L470 AbstractCegarLoop]: Abstraction has has 388 places, 344 transitions, 3940 flow [2022-01-19 15:18:22,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:22,705 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:22,705 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:22,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2022-01-19 15:18:22,705 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:22,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:22,705 INFO L85 PathProgramCache]: Analyzing trace with hash 809375660, now seen corresponding path program 130 times [2022-01-19 15:18:22,705 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:22,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735056635] [2022-01-19 15:18:22,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:22,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:22,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:22,982 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 15:18:22,983 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:22,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735056635] [2022-01-19 15:18:22,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735056635] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:22,983 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:22,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 15:18:22,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494220421] [2022-01-19 15:18:22,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:22,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 15:18:22,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:22,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 15:18:22,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 15:18:22,984 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:22,984 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 344 transitions, 3940 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:22,984 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:22,985 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:22,985 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:25,732 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:18:26,711 INFO L129 PetriNetUnfolder]: 283/869 cut-off events. [2022-01-19 15:18:26,711 INFO L130 PetriNetUnfolder]: For 8451/8451 co-relation queries the response was YES. [2022-01-19 15:18:26,717 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5711 conditions, 869 events. 283/869 cut-off events. For 8451/8451 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 4702 event pairs, 42 based on Foata normal form. 1/868 useless extension candidates. Maximal degree in co-relation 5585. Up to 541 conditions per place. [2022-01-19 15:18:26,720 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 212 selfloop transitions, 100 changer transitions 26/377 dead transitions. [2022-01-19 15:18:26,720 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 377 transitions, 5032 flow [2022-01-19 15:18:26,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 15:18:26,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 15:18:26,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2249 transitions. [2022-01-19 15:18:26,721 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5564077189510144 [2022-01-19 15:18:26,721 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2249 transitions. [2022-01-19 15:18:26,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2249 transitions. [2022-01-19 15:18:26,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:26,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2249 transitions. [2022-01-19 15:18:26,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.30232558139535) internal successors, (2249), 43 states have internal predecessors, (2249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:26,725 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:26,725 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:26,725 INFO L186 Difference]: Start difference. First operand has 388 places, 344 transitions, 3940 flow. Second operand 43 states and 2249 transitions. [2022-01-19 15:18:26,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 377 transitions, 5032 flow [2022-01-19 15:18:26,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 377 transitions, 4601 flow, removed 115 selfloop flow, removed 36 redundant places. [2022-01-19 15:18:26,778 INFO L242 Difference]: Finished difference. Result has 395 places, 337 transitions, 3794 flow [2022-01-19 15:18:26,778 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3591, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=3794, PETRI_PLACES=395, PETRI_TRANSITIONS=337} [2022-01-19 15:18:26,778 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 307 predicate places. [2022-01-19 15:18:26,778 INFO L470 AbstractCegarLoop]: Abstraction has has 395 places, 337 transitions, 3794 flow [2022-01-19 15:18:26,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:26,779 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:26,779 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:26,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2022-01-19 15:18:26,779 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:26,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:26,779 INFO L85 PathProgramCache]: Analyzing trace with hash -373809396, now seen corresponding path program 131 times [2022-01-19 15:18:26,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:26,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56115933] [2022-01-19 15:18:26,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:26,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:26,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:27,045 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 15:18:27,045 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:27,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56115933] [2022-01-19 15:18:27,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56115933] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:27,046 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:27,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:18:27,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36324580] [2022-01-19 15:18:27,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:27,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:18:27,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:27,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:18:27,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:18:27,047 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:27,047 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 337 transitions, 3794 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:27,047 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:27,047 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:27,047 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:28,349 INFO L129 PetriNetUnfolder]: 279/866 cut-off events. [2022-01-19 15:18:28,349 INFO L130 PetriNetUnfolder]: For 8654/8654 co-relation queries the response was YES. [2022-01-19 15:18:28,356 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5631 conditions, 866 events. 279/866 cut-off events. For 8654/8654 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4714 event pairs, 42 based on Foata normal form. 1/865 useless extension candidates. Maximal degree in co-relation 5504. Up to 511 conditions per place. [2022-01-19 15:18:28,358 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 168 selfloop transitions, 134 changer transitions 25/366 dead transitions. [2022-01-19 15:18:28,359 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 366 transitions, 4763 flow [2022-01-19 15:18:28,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 15:18:28,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 15:18:28,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2146 transitions. [2022-01-19 15:18:28,360 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5568240788790867 [2022-01-19 15:18:28,360 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2146 transitions. [2022-01-19 15:18:28,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2146 transitions. [2022-01-19 15:18:28,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:28,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2146 transitions. [2022-01-19 15:18:28,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.34146341463415) internal successors, (2146), 41 states have internal predecessors, (2146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:28,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:28,364 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:28,364 INFO L186 Difference]: Start difference. First operand has 395 places, 337 transitions, 3794 flow. Second operand 41 states and 2146 transitions. [2022-01-19 15:18:28,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 366 transitions, 4763 flow [2022-01-19 15:18:28,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 366 transitions, 4373 flow, removed 72 selfloop flow, removed 40 redundant places. [2022-01-19 15:18:28,415 INFO L242 Difference]: Finished difference. Result has 396 places, 331 transitions, 3756 flow [2022-01-19 15:18:28,415 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3424, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=3756, PETRI_PLACES=396, PETRI_TRANSITIONS=331} [2022-01-19 15:18:28,415 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 308 predicate places. [2022-01-19 15:18:28,416 INFO L470 AbstractCegarLoop]: Abstraction has has 396 places, 331 transitions, 3756 flow [2022-01-19 15:18:28,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:28,416 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:28,416 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:28,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2022-01-19 15:18:28,416 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:28,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:28,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1098903374, now seen corresponding path program 132 times [2022-01-19 15:18:28,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:28,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446581322] [2022-01-19 15:18:28,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:28,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:28,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:28,682 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 15:18:28,682 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:28,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446581322] [2022-01-19 15:18:28,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446581322] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:28,682 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:28,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:18:28,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218431549] [2022-01-19 15:18:28,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:28,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:18:28,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:28,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:18:28,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:18:28,683 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:28,684 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 331 transitions, 3756 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:28,684 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:28,684 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:28,684 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:29,834 INFO L129 PetriNetUnfolder]: 278/865 cut-off events. [2022-01-19 15:18:29,835 INFO L130 PetriNetUnfolder]: For 8556/8556 co-relation queries the response was YES. [2022-01-19 15:18:29,840 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5583 conditions, 865 events. 278/865 cut-off events. For 8556/8556 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 4673 event pairs, 41 based on Foata normal form. 1/864 useless extension candidates. Maximal degree in co-relation 5456. Up to 545 conditions per place. [2022-01-19 15:18:29,842 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 211 selfloop transitions, 77 changer transitions 43/370 dead transitions. [2022-01-19 15:18:29,842 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 370 transitions, 4784 flow [2022-01-19 15:18:29,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:18:29,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:18:29,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1840 transitions. [2022-01-19 15:18:29,844 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5592705167173252 [2022-01-19 15:18:29,844 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1840 transitions. [2022-01-19 15:18:29,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1840 transitions. [2022-01-19 15:18:29,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:29,844 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1840 transitions. [2022-01-19 15:18:29,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.57142857142857) internal successors, (1840), 35 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:29,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:29,847 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:29,847 INFO L186 Difference]: Start difference. First operand has 396 places, 331 transitions, 3756 flow. Second operand 35 states and 1840 transitions. [2022-01-19 15:18:29,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 370 transitions, 4784 flow [2022-01-19 15:18:29,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 370 transitions, 4328 flow, removed 68 selfloop flow, removed 39 redundant places. [2022-01-19 15:18:29,895 INFO L242 Difference]: Finished difference. Result has 390 places, 317 transitions, 3309 flow [2022-01-19 15:18:29,895 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3331, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=3309, PETRI_PLACES=390, PETRI_TRANSITIONS=317} [2022-01-19 15:18:29,895 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 302 predicate places. [2022-01-19 15:18:29,895 INFO L470 AbstractCegarLoop]: Abstraction has has 390 places, 317 transitions, 3309 flow [2022-01-19 15:18:29,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:29,896 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:29,896 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:29,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2022-01-19 15:18:29,896 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:29,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:29,896 INFO L85 PathProgramCache]: Analyzing trace with hash -595115002, now seen corresponding path program 133 times [2022-01-19 15:18:29,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:29,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365536654] [2022-01-19 15:18:29,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:29,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:29,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:30,181 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 15:18:30,181 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:30,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365536654] [2022-01-19 15:18:30,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365536654] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:30,181 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:30,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:18:30,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71045941] [2022-01-19 15:18:30,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:30,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:18:30,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:30,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:18:30,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:18:30,183 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:30,183 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 317 transitions, 3309 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:30,183 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:30,183 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:30,183 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:32,596 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:18:33,207 INFO L129 PetriNetUnfolder]: 262/804 cut-off events. [2022-01-19 15:18:33,207 INFO L130 PetriNetUnfolder]: For 7258/7258 co-relation queries the response was YES. [2022-01-19 15:18:33,214 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5077 conditions, 804 events. 262/804 cut-off events. For 7258/7258 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 4202 event pairs, 43 based on Foata normal form. 1/802 useless extension candidates. Maximal degree in co-relation 4947. Up to 542 conditions per place. [2022-01-19 15:18:33,216 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 206 selfloop transitions, 67 changer transitions 22/334 dead transitions. [2022-01-19 15:18:33,217 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 334 transitions, 3981 flow [2022-01-19 15:18:33,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:18:33,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:18:33,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1680 transitions. [2022-01-19 15:18:33,218 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-01-19 15:18:33,218 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1680 transitions. [2022-01-19 15:18:33,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1680 transitions. [2022-01-19 15:18:33,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:33,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1680 transitions. [2022-01-19 15:18:33,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.5) internal successors, (1680), 32 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 15:18:33,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:33,221 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:33,221 INFO L186 Difference]: Start difference. First operand has 390 places, 317 transitions, 3309 flow. Second operand 32 states and 1680 transitions. [2022-01-19 15:18:33,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 334 transitions, 3981 flow [2022-01-19 15:18:33,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 334 transitions, 3740 flow, removed 38 selfloop flow, removed 37 redundant places. [2022-01-19 15:18:33,263 INFO L242 Difference]: Finished difference. Result has 382 places, 303 transitions, 3081 flow [2022-01-19 15:18:33,263 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3076, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3081, PETRI_PLACES=382, PETRI_TRANSITIONS=303} [2022-01-19 15:18:33,264 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 294 predicate places. [2022-01-19 15:18:33,264 INFO L470 AbstractCegarLoop]: Abstraction has has 382 places, 303 transitions, 3081 flow [2022-01-19 15:18:33,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:33,264 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:33,264 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:33,264 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2022-01-19 15:18:33,264 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:33,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:33,264 INFO L85 PathProgramCache]: Analyzing trace with hash 461853166, now seen corresponding path program 134 times [2022-01-19 15:18:33,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:33,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342255892] [2022-01-19 15:18:33,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:33,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:33,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:33,529 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 15:18:33,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:33,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342255892] [2022-01-19 15:18:33,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342255892] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:33,529 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:33,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:18:33,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266844448] [2022-01-19 15:18:33,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:33,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:18:33,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:33,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:18:33,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:18:33,530 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:33,531 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 303 transitions, 3081 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:33,531 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:33,531 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:33,531 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:34,691 INFO L129 PetriNetUnfolder]: 258/785 cut-off events. [2022-01-19 15:18:34,691 INFO L130 PetriNetUnfolder]: For 6543/6543 co-relation queries the response was YES. [2022-01-19 15:18:34,698 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4920 conditions, 785 events. 258/785 cut-off events. For 6543/6543 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 4056 event pairs, 57 based on Foata normal form. 1/784 useless extension candidates. Maximal degree in co-relation 4797. Up to 534 conditions per place. [2022-01-19 15:18:34,700 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 199 selfloop transitions, 58 changer transitions 26/322 dead transitions. [2022-01-19 15:18:34,700 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 322 transitions, 3733 flow [2022-01-19 15:18:34,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:18:34,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:18:34,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1677 transitions. [2022-01-19 15:18:34,701 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5575132978723404 [2022-01-19 15:18:34,701 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1677 transitions. [2022-01-19 15:18:34,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1677 transitions. [2022-01-19 15:18:34,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:34,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1677 transitions. [2022-01-19 15:18:34,703 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.40625) internal successors, (1677), 32 states have internal predecessors, (1677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:34,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:34,704 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:34,704 INFO L186 Difference]: Start difference. First operand has 382 places, 303 transitions, 3081 flow. Second operand 32 states and 1677 transitions. [2022-01-19 15:18:34,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 322 transitions, 3733 flow [2022-01-19 15:18:34,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 322 transitions, 3507 flow, removed 15 selfloop flow, removed 33 redundant places. [2022-01-19 15:18:34,745 INFO L242 Difference]: Finished difference. Result has 365 places, 287 transitions, 2833 flow [2022-01-19 15:18:34,745 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2861, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2833, PETRI_PLACES=365, PETRI_TRANSITIONS=287} [2022-01-19 15:18:34,745 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 277 predicate places. [2022-01-19 15:18:34,745 INFO L470 AbstractCegarLoop]: Abstraction has has 365 places, 287 transitions, 2833 flow [2022-01-19 15:18:34,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:34,745 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:34,745 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:34,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2022-01-19 15:18:34,746 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:34,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:34,746 INFO L85 PathProgramCache]: Analyzing trace with hash -433987138, now seen corresponding path program 135 times [2022-01-19 15:18:34,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:34,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137535363] [2022-01-19 15:18:34,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:34,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:34,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:35,029 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 15:18:35,029 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:35,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137535363] [2022-01-19 15:18:35,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137535363] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:35,030 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:35,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 15:18:35,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550338498] [2022-01-19 15:18:35,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:35,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 15:18:35,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:35,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 15:18:35,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 15:18:35,031 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:35,031 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 287 transitions, 2833 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:35,031 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:35,031 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:35,031 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:37,830 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:18:38,372 INFO L129 PetriNetUnfolder]: 254/767 cut-off events. [2022-01-19 15:18:38,373 INFO L130 PetriNetUnfolder]: For 6308/6308 co-relation queries the response was YES. [2022-01-19 15:18:38,378 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4764 conditions, 767 events. 254/767 cut-off events. For 6308/6308 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3917 event pairs, 56 based on Foata normal form. 1/766 useless extension candidates. Maximal degree in co-relation 4647. Up to 483 conditions per place. [2022-01-19 15:18:38,381 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 157 selfloop transitions, 79 changer transitions 36/311 dead transitions. [2022-01-19 15:18:38,381 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 311 transitions, 3567 flow [2022-01-19 15:18:38,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 15:18:38,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 15:18:38,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2034 transitions. [2022-01-19 15:18:38,382 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5548281505728314 [2022-01-19 15:18:38,382 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2034 transitions. [2022-01-19 15:18:38,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2034 transitions. [2022-01-19 15:18:38,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:38,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2034 transitions. [2022-01-19 15:18:38,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.15384615384615) internal successors, (2034), 39 states have internal predecessors, (2034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:38,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:38,385 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:38,385 INFO L186 Difference]: Start difference. First operand has 365 places, 287 transitions, 2833 flow. Second operand 39 states and 2034 transitions. [2022-01-19 15:18:38,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 311 transitions, 3567 flow [2022-01-19 15:18:38,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 311 transitions, 3344 flow, removed 18 selfloop flow, removed 34 redundant places. [2022-01-19 15:18:38,422 INFO L242 Difference]: Finished difference. Result has 354 places, 265 transitions, 2569 flow [2022-01-19 15:18:38,422 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2620, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=2569, PETRI_PLACES=354, PETRI_TRANSITIONS=265} [2022-01-19 15:18:38,423 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 266 predicate places. [2022-01-19 15:18:38,423 INFO L470 AbstractCegarLoop]: Abstraction has has 354 places, 265 transitions, 2569 flow [2022-01-19 15:18:38,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:38,423 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:38,423 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:38,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2022-01-19 15:18:38,423 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:38,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:38,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1058063730, now seen corresponding path program 136 times [2022-01-19 15:18:38,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:38,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523190898] [2022-01-19 15:18:38,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:38,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:38,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:38,708 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 15:18:38,708 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:38,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523190898] [2022-01-19 15:18:38,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523190898] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:38,708 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:38,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:18:38,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097589030] [2022-01-19 15:18:38,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:38,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:18:38,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:38,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:18:38,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:18:38,709 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:38,710 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 265 transitions, 2569 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:38,710 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:38,710 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:38,710 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:40,141 INFO L129 PetriNetUnfolder]: 239/716 cut-off events. [2022-01-19 15:18:40,141 INFO L130 PetriNetUnfolder]: For 6071/6071 co-relation queries the response was YES. [2022-01-19 15:18:40,146 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4481 conditions, 716 events. 239/716 cut-off events. For 6071/6071 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 3505 event pairs, 57 based on Foata normal form. 1/715 useless extension candidates. Maximal degree in co-relation 4368. Up to 469 conditions per place. [2022-01-19 15:18:40,148 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 147 selfloop transitions, 73 changer transitions 25/284 dead transitions. [2022-01-19 15:18:40,148 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 284 transitions, 3155 flow [2022-01-19 15:18:40,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:18:40,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:18:40,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1785 transitions. [2022-01-19 15:18:40,150 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-01-19 15:18:40,150 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1785 transitions. [2022-01-19 15:18:40,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1785 transitions. [2022-01-19 15:18:40,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:40,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1785 transitions. [2022-01-19 15:18:40,151 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.5) internal successors, (1785), 34 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:40,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:40,153 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:40,153 INFO L186 Difference]: Start difference. First operand has 354 places, 265 transitions, 2569 flow. Second operand 34 states and 1785 transitions. [2022-01-19 15:18:40,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 284 transitions, 3155 flow [2022-01-19 15:18:40,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 284 transitions, 2891 flow, removed 24 selfloop flow, removed 48 redundant places. [2022-01-19 15:18:40,186 INFO L242 Difference]: Finished difference. Result has 331 places, 248 transitions, 2339 flow [2022-01-19 15:18:40,186 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2318, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2339, PETRI_PLACES=331, PETRI_TRANSITIONS=248} [2022-01-19 15:18:40,187 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 243 predicate places. [2022-01-19 15:18:40,187 INFO L470 AbstractCegarLoop]: Abstraction has has 331 places, 248 transitions, 2339 flow [2022-01-19 15:18:40,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:40,187 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:40,187 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:40,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2022-01-19 15:18:40,187 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:40,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:40,187 INFO L85 PathProgramCache]: Analyzing trace with hash 952720732, now seen corresponding path program 137 times [2022-01-19 15:18:40,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:40,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790148218] [2022-01-19 15:18:40,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:40,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:40,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:40,460 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 15:18:40,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:40,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790148218] [2022-01-19 15:18:40,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790148218] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:40,460 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:40,460 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:18:40,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173174178] [2022-01-19 15:18:40,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:40,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:18:40,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:40,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:18:40,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:18:40,461 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:40,462 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 248 transitions, 2339 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:40,462 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:40,462 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:40,462 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:41,464 INFO L129 PetriNetUnfolder]: 232/693 cut-off events. [2022-01-19 15:18:41,465 INFO L130 PetriNetUnfolder]: For 5636/5636 co-relation queries the response was YES. [2022-01-19 15:18:41,469 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4283 conditions, 693 events. 232/693 cut-off events. For 5636/5636 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 3350 event pairs, 59 based on Foata normal form. 1/692 useless extension candidates. Maximal degree in co-relation 4178. Up to 452 conditions per place. [2022-01-19 15:18:41,470 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 131 selfloop transitions, 61 changer transitions 34/265 dead transitions. [2022-01-19 15:18:41,470 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 265 transitions, 2869 flow [2022-01-19 15:18:41,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:18:41,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:18:41,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1726 transitions. [2022-01-19 15:18:41,472 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.556415215989684 [2022-01-19 15:18:41,472 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1726 transitions. [2022-01-19 15:18:41,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1726 transitions. [2022-01-19 15:18:41,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:41,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1726 transitions. [2022-01-19 15:18:41,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.303030303030305) internal successors, (1726), 33 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:41,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:41,475 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:41,475 INFO L186 Difference]: Start difference. First operand has 331 places, 248 transitions, 2339 flow. Second operand 33 states and 1726 transitions. [2022-01-19 15:18:41,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 265 transitions, 2869 flow [2022-01-19 15:18:41,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 265 transitions, 2669 flow, removed 12 selfloop flow, removed 35 redundant places. [2022-01-19 15:18:41,504 INFO L242 Difference]: Finished difference. Result has 317 places, 222 transitions, 2056 flow [2022-01-19 15:18:41,504 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2145, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2056, PETRI_PLACES=317, PETRI_TRANSITIONS=222} [2022-01-19 15:18:41,504 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 229 predicate places. [2022-01-19 15:18:41,504 INFO L470 AbstractCegarLoop]: Abstraction has has 317 places, 222 transitions, 2056 flow [2022-01-19 15:18:41,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:41,504 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:41,504 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:41,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2022-01-19 15:18:41,505 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:41,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:41,505 INFO L85 PathProgramCache]: Analyzing trace with hash -102304948, now seen corresponding path program 138 times [2022-01-19 15:18:41,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:41,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755928040] [2022-01-19 15:18:41,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:41,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:41,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:41,772 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 15:18:41,772 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:41,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755928040] [2022-01-19 15:18:41,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755928040] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:41,772 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:41,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 15:18:41,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341964496] [2022-01-19 15:18:41,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:41,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 15:18:41,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:41,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 15:18:41,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 15:18:41,774 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:41,774 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 222 transitions, 2056 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:41,774 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:41,774 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:41,774 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:42,698 INFO L129 PetriNetUnfolder]: 223/656 cut-off events. [2022-01-19 15:18:42,698 INFO L130 PetriNetUnfolder]: For 5048/5048 co-relation queries the response was YES. [2022-01-19 15:18:42,702 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4045 conditions, 656 events. 223/656 cut-off events. For 5048/5048 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 3056 event pairs, 59 based on Foata normal form. 1/655 useless extension candidates. Maximal degree in co-relation 3942. Up to 447 conditions per place. [2022-01-19 15:18:42,704 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 128 selfloop transitions, 55 changer transitions 19/241 dead transitions. [2022-01-19 15:18:42,704 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 241 transitions, 2542 flow [2022-01-19 15:18:42,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:18:42,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:18:42,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1668 transitions. [2022-01-19 15:18:42,706 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5545212765957447 [2022-01-19 15:18:42,706 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1668 transitions. [2022-01-19 15:18:42,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1668 transitions. [2022-01-19 15:18:42,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:42,706 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1668 transitions. [2022-01-19 15:18:42,707 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.125) internal successors, (1668), 32 states have internal predecessors, (1668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:42,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:42,708 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:42,708 INFO L186 Difference]: Start difference. First operand has 317 places, 222 transitions, 2056 flow. Second operand 32 states and 1668 transitions. [2022-01-19 15:18:42,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 241 transitions, 2542 flow [2022-01-19 15:18:42,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 241 transitions, 2273 flow, removed 15 selfloop flow, removed 42 redundant places. [2022-01-19 15:18:42,734 INFO L242 Difference]: Finished difference. Result has 288 places, 213 transitions, 1857 flow [2022-01-19 15:18:42,734 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1857, PETRI_PLACES=288, PETRI_TRANSITIONS=213} [2022-01-19 15:18:42,734 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 200 predicate places. [2022-01-19 15:18:42,734 INFO L470 AbstractCegarLoop]: Abstraction has has 288 places, 213 transitions, 1857 flow [2022-01-19 15:18:42,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:42,734 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:42,734 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:42,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2022-01-19 15:18:42,735 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:42,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:42,735 INFO L85 PathProgramCache]: Analyzing trace with hash 678572984, now seen corresponding path program 139 times [2022-01-19 15:18:42,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:42,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671802736] [2022-01-19 15:18:42,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:42,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:42,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:42,999 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 15:18:42,999 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:42,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671802736] [2022-01-19 15:18:43,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671802736] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:43,000 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:43,000 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 15:18:43,000 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024132451] [2022-01-19 15:18:43,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:43,000 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 15:18:43,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:43,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 15:18:43,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 15:18:43,001 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:43,001 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 213 transitions, 1857 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:43,001 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:43,001 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:43,001 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:43,950 INFO L129 PetriNetUnfolder]: 221/639 cut-off events. [2022-01-19 15:18:43,950 INFO L130 PetriNetUnfolder]: For 4160/4160 co-relation queries the response was YES. [2022-01-19 15:18:43,955 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3780 conditions, 639 events. 221/639 cut-off events. For 4160/4160 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 2903 event pairs, 61 based on Foata normal form. 1/638 useless extension candidates. Maximal degree in co-relation 3686. Up to 433 conditions per place. [2022-01-19 15:18:43,957 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 116 selfloop transitions, 46 changer transitions 31/232 dead transitions. [2022-01-19 15:18:43,957 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 232 transitions, 2323 flow [2022-01-19 15:18:43,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:18:43,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:18:43,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1670 transitions. [2022-01-19 15:18:43,958 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.555186170212766 [2022-01-19 15:18:43,958 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1670 transitions. [2022-01-19 15:18:43,958 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1670 transitions. [2022-01-19 15:18:43,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:43,959 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1670 transitions. [2022-01-19 15:18:43,960 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.1875) internal successors, (1670), 32 states have internal predecessors, (1670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:43,961 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:43,961 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:43,961 INFO L186 Difference]: Start difference. First operand has 288 places, 213 transitions, 1857 flow. Second operand 32 states and 1670 transitions. [2022-01-19 15:18:43,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 232 transitions, 2323 flow [2022-01-19 15:18:43,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 232 transitions, 2129 flow, removed 10 selfloop flow, removed 28 redundant places. [2022-01-19 15:18:43,983 INFO L242 Difference]: Finished difference. Result has 277 places, 193 transitions, 1640 flow [2022-01-19 15:18:43,983 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1640, PETRI_PLACES=277, PETRI_TRANSITIONS=193} [2022-01-19 15:18:43,983 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 189 predicate places. [2022-01-19 15:18:43,983 INFO L470 AbstractCegarLoop]: Abstraction has has 277 places, 193 transitions, 1640 flow [2022-01-19 15:18:43,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:43,983 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:43,983 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:43,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2022-01-19 15:18:43,984 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:43,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:43,984 INFO L85 PathProgramCache]: Analyzing trace with hash 2133370164, now seen corresponding path program 140 times [2022-01-19 15:18:43,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:43,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447869954] [2022-01-19 15:18:43,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:43,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:43,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:44,274 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 15:18:44,275 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:44,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447869954] [2022-01-19 15:18:44,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447869954] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:44,275 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:44,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:18:44,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830036909] [2022-01-19 15:18:44,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:44,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:18:44,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:44,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:18:44,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:18:44,276 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:44,276 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 193 transitions, 1640 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:44,276 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:44,276 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:44,277 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:45,291 INFO L129 PetriNetUnfolder]: 265/737 cut-off events. [2022-01-19 15:18:45,291 INFO L130 PetriNetUnfolder]: For 6136/6136 co-relation queries the response was YES. [2022-01-19 15:18:45,296 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4446 conditions, 737 events. 265/737 cut-off events. For 6136/6136 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3496 event pairs, 45 based on Foata normal form. 1/736 useless extension candidates. Maximal degree in co-relation 4355. Up to 445 conditions per place. [2022-01-19 15:18:45,298 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 137 selfloop transitions, 87 changer transitions 21/284 dead transitions. [2022-01-19 15:18:45,298 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 284 transitions, 3332 flow [2022-01-19 15:18:45,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:18:45,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:18:45,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1974 transitions. [2022-01-19 15:18:45,299 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5675675675675675 [2022-01-19 15:18:45,299 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1974 transitions. [2022-01-19 15:18:45,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1974 transitions. [2022-01-19 15:18:45,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:45,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1974 transitions. [2022-01-19 15:18:45,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.351351351351354) internal successors, (1974), 37 states have internal predecessors, (1974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:45,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:45,302 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:45,303 INFO L186 Difference]: Start difference. First operand has 277 places, 193 transitions, 1640 flow. Second operand 37 states and 1974 transitions. [2022-01-19 15:18:45,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 284 transitions, 3332 flow [2022-01-19 15:18:45,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 284 transitions, 2869 flow, removed 110 selfloop flow, removed 29 redundant places. [2022-01-19 15:18:45,324 INFO L242 Difference]: Finished difference. Result has 260 places, 236 transitions, 2213 flow [2022-01-19 15:18:45,324 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1351, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=2213, PETRI_PLACES=260, PETRI_TRANSITIONS=236} [2022-01-19 15:18:45,324 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 172 predicate places. [2022-01-19 15:18:45,324 INFO L470 AbstractCegarLoop]: Abstraction has has 260 places, 236 transitions, 2213 flow [2022-01-19 15:18:45,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:45,324 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:45,324 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:45,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2022-01-19 15:18:45,325 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:45,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:45,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1300565328, now seen corresponding path program 141 times [2022-01-19 15:18:45,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:45,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628038298] [2022-01-19 15:18:45,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:45,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:45,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:45,585 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 15:18:45,585 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:45,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628038298] [2022-01-19 15:18:45,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628038298] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:45,585 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:45,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:18:45,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746411570] [2022-01-19 15:18:45,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:45,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:18:45,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:45,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:18:45,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:18:45,586 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:45,587 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 236 transitions, 2213 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:45,587 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:45,587 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:45,587 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:47,008 INFO L129 PetriNetUnfolder]: 295/786 cut-off events. [2022-01-19 15:18:47,008 INFO L130 PetriNetUnfolder]: For 6771/6771 co-relation queries the response was YES. [2022-01-19 15:18:47,013 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4909 conditions, 786 events. 295/786 cut-off events. For 6771/6771 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 3915 event pairs, 29 based on Foata normal form. 1/784 useless extension candidates. Maximal degree in co-relation 4823. Up to 515 conditions per place. [2022-01-19 15:18:47,015 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 157 selfloop transitions, 93 changer transitions 34/323 dead transitions. [2022-01-19 15:18:47,016 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 323 transitions, 3766 flow [2022-01-19 15:18:47,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 15:18:47,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 15:18:47,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2067 transitions. [2022-01-19 15:18:47,017 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2022-01-19 15:18:47,017 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2067 transitions. [2022-01-19 15:18:47,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2067 transitions. [2022-01-19 15:18:47,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:47,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2067 transitions. [2022-01-19 15:18:47,019 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 53.0) internal successors, (2067), 39 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:47,020 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:47,020 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:47,020 INFO L186 Difference]: Start difference. First operand has 260 places, 236 transitions, 2213 flow. Second operand 39 states and 2067 transitions. [2022-01-19 15:18:47,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 323 transitions, 3766 flow [2022-01-19 15:18:47,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 323 transitions, 3284 flow, removed 219 selfloop flow, removed 11 redundant places. [2022-01-19 15:18:47,046 INFO L242 Difference]: Finished difference. Result has 293 places, 271 transitions, 2498 flow [2022-01-19 15:18:47,047 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1751, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=2498, PETRI_PLACES=293, PETRI_TRANSITIONS=271} [2022-01-19 15:18:47,047 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 205 predicate places. [2022-01-19 15:18:47,047 INFO L470 AbstractCegarLoop]: Abstraction has has 293 places, 271 transitions, 2498 flow [2022-01-19 15:18:47,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:47,047 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:47,047 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:47,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2022-01-19 15:18:47,047 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:47,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:47,048 INFO L85 PathProgramCache]: Analyzing trace with hash -457364308, now seen corresponding path program 142 times [2022-01-19 15:18:47,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:47,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475150830] [2022-01-19 15:18:47,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:47,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:47,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:47,269 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 15:18:47,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:47,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475150830] [2022-01-19 15:18:47,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475150830] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:47,270 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:47,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 15:18:47,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444294776] [2022-01-19 15:18:47,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:47,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 15:18:47,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:47,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 15:18:47,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 15:18:47,271 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:47,271 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 271 transitions, 2498 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:47,271 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:47,271 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:47,271 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:48,072 INFO L129 PetriNetUnfolder]: 314/867 cut-off events. [2022-01-19 15:18:48,073 INFO L130 PetriNetUnfolder]: For 8858/8858 co-relation queries the response was YES. [2022-01-19 15:18:48,078 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5501 conditions, 867 events. 314/867 cut-off events. For 8858/8858 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 4503 event pairs, 49 based on Foata normal form. 1/866 useless extension candidates. Maximal degree in co-relation 5404. Up to 566 conditions per place. [2022-01-19 15:18:48,081 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 194 selfloop transitions, 78 changer transitions 35/346 dead transitions. [2022-01-19 15:18:48,081 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 346 transitions, 3983 flow [2022-01-19 15:18:48,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 15:18:48,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 15:18:48,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1558 transitions. [2022-01-19 15:18:48,082 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5715333822450477 [2022-01-19 15:18:48,082 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1558 transitions. [2022-01-19 15:18:48,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1558 transitions. [2022-01-19 15:18:48,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:48,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1558 transitions. [2022-01-19 15:18:48,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.724137931034484) internal successors, (1558), 29 states have internal predecessors, (1558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:48,085 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:48,085 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:48,085 INFO L186 Difference]: Start difference. First operand has 293 places, 271 transitions, 2498 flow. Second operand 29 states and 1558 transitions. [2022-01-19 15:18:48,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 346 transitions, 3983 flow [2022-01-19 15:18:48,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 346 transitions, 3394 flow, removed 247 selfloop flow, removed 23 redundant places. [2022-01-19 15:18:48,133 INFO L242 Difference]: Finished difference. Result has 305 places, 293 transitions, 2601 flow [2022-01-19 15:18:48,133 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2119, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2601, PETRI_PLACES=305, PETRI_TRANSITIONS=293} [2022-01-19 15:18:48,133 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 217 predicate places. [2022-01-19 15:18:48,133 INFO L470 AbstractCegarLoop]: Abstraction has has 305 places, 293 transitions, 2601 flow [2022-01-19 15:18:48,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:48,133 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:48,134 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:48,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2022-01-19 15:18:48,134 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:48,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:48,134 INFO L85 PathProgramCache]: Analyzing trace with hash -276654276, now seen corresponding path program 143 times [2022-01-19 15:18:48,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:48,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786328521] [2022-01-19 15:18:48,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:48,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:48,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:48,396 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 15:18:48,396 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:48,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786328521] [2022-01-19 15:18:48,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786328521] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:48,396 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:48,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:18:48,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934314786] [2022-01-19 15:18:48,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:48,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:18:48,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:48,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:18:48,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:18:48,397 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:48,398 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 293 transitions, 2601 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:48,398 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:48,398 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:48,398 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:49,357 INFO L129 PetriNetUnfolder]: 328/903 cut-off events. [2022-01-19 15:18:49,357 INFO L130 PetriNetUnfolder]: For 9058/9058 co-relation queries the response was YES. [2022-01-19 15:18:49,364 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5713 conditions, 903 events. 328/903 cut-off events. For 9058/9058 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 4758 event pairs, 54 based on Foata normal form. 1/902 useless extension candidates. Maximal degree in co-relation 5607. Up to 553 conditions per place. [2022-01-19 15:18:49,366 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 197 selfloop transitions, 95 changer transitions 43/374 dead transitions. [2022-01-19 15:18:49,366 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 374 transitions, 4299 flow [2022-01-19 15:18:49,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:18:49,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:18:49,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1812 transitions. [2022-01-19 15:18:49,368 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5669586983729662 [2022-01-19 15:18:49,368 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1812 transitions. [2022-01-19 15:18:49,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1812 transitions. [2022-01-19 15:18:49,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:49,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1812 transitions. [2022-01-19 15:18:49,369 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.294117647058826) internal successors, (1812), 34 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:49,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:49,371 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:49,371 INFO L186 Difference]: Start difference. First operand has 305 places, 293 transitions, 2601 flow. Second operand 34 states and 1812 transitions. [2022-01-19 15:18:49,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 374 transitions, 4299 flow [2022-01-19 15:18:49,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 374 transitions, 4102 flow, removed 49 selfloop flow, removed 21 redundant places. [2022-01-19 15:18:49,408 INFO L242 Difference]: Finished difference. Result has 322 places, 309 transitions, 3040 flow [2022-01-19 15:18:49,408 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2456, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3040, PETRI_PLACES=322, PETRI_TRANSITIONS=309} [2022-01-19 15:18:49,408 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 234 predicate places. [2022-01-19 15:18:49,408 INFO L470 AbstractCegarLoop]: Abstraction has has 322 places, 309 transitions, 3040 flow [2022-01-19 15:18:49,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:49,408 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:49,408 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:49,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2022-01-19 15:18:49,408 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:49,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:49,409 INFO L85 PathProgramCache]: Analyzing trace with hash -2099875252, now seen corresponding path program 144 times [2022-01-19 15:18:49,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:49,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751001293] [2022-01-19 15:18:49,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:49,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:49,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:49,678 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 15:18:49,679 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:49,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751001293] [2022-01-19 15:18:49,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751001293] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:49,679 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:49,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:18:49,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746145503] [2022-01-19 15:18:49,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:49,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:18:49,679 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:49,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:18:49,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:18:49,680 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:49,680 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 309 transitions, 3040 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:49,680 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:49,680 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:49,681 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:50,720 INFO L129 PetriNetUnfolder]: 327/869 cut-off events. [2022-01-19 15:18:50,720 INFO L130 PetriNetUnfolder]: For 10524/10524 co-relation queries the response was YES. [2022-01-19 15:18:50,726 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5964 conditions, 869 events. 327/869 cut-off events. For 10524/10524 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 4535 event pairs, 49 based on Foata normal form. 1/867 useless extension candidates. Maximal degree in co-relation 5855. Up to 579 conditions per place. [2022-01-19 15:18:50,729 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 197 selfloop transitions, 92 changer transitions 42/370 dead transitions. [2022-01-19 15:18:50,729 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 370 transitions, 4458 flow [2022-01-19 15:18:50,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:18:50,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:18:50,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1805 transitions. [2022-01-19 15:18:50,730 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5647684605757196 [2022-01-19 15:18:50,730 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1805 transitions. [2022-01-19 15:18:50,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1805 transitions. [2022-01-19 15:18:50,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:50,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1805 transitions. [2022-01-19 15:18:50,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.088235294117645) internal successors, (1805), 34 states have internal predecessors, (1805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:50,737 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:50,737 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:50,737 INFO L186 Difference]: Start difference. First operand has 322 places, 309 transitions, 3040 flow. Second operand 34 states and 1805 transitions. [2022-01-19 15:18:50,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 370 transitions, 4458 flow [2022-01-19 15:18:50,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 370 transitions, 4091 flow, removed 131 selfloop flow, removed 27 redundant places. [2022-01-19 15:18:50,782 INFO L242 Difference]: Finished difference. Result has 331 places, 314 transitions, 3154 flow [2022-01-19 15:18:50,782 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2760, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3154, PETRI_PLACES=331, PETRI_TRANSITIONS=314} [2022-01-19 15:18:50,782 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 243 predicate places. [2022-01-19 15:18:50,782 INFO L470 AbstractCegarLoop]: Abstraction has has 331 places, 314 transitions, 3154 flow [2022-01-19 15:18:50,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:50,783 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:50,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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:50,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2022-01-19 15:18:50,783 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:50,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:50,783 INFO L85 PathProgramCache]: Analyzing trace with hash 795009534, now seen corresponding path program 145 times [2022-01-19 15:18:50,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:50,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723665513] [2022-01-19 15:18:50,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:50,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:50,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:51,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 15:18:51,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:51,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723665513] [2022-01-19 15:18:51,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723665513] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:51,046 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:51,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:18:51,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842274350] [2022-01-19 15:18:51,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:51,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:18:51,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:51,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:18:51,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:18:51,048 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:51,048 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 314 transitions, 3154 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:51,048 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:51,048 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:51,048 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:52,072 INFO L129 PetriNetUnfolder]: 345/918 cut-off events. [2022-01-19 15:18:52,072 INFO L130 PetriNetUnfolder]: For 11745/11745 co-relation queries the response was YES. [2022-01-19 15:18:52,079 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6413 conditions, 918 events. 345/918 cut-off events. For 11745/11745 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4896 event pairs, 44 based on Foata normal form. 1/916 useless extension candidates. Maximal degree in co-relation 6300. Up to 571 conditions per place. [2022-01-19 15:18:52,082 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 190 selfloop transitions, 127 changer transitions 39/395 dead transitions. [2022-01-19 15:18:52,082 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 395 transitions, 4919 flow [2022-01-19 15:18:52,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:18:52,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:18:52,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1966 transitions. [2022-01-19 15:18:52,087 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5652673950546291 [2022-01-19 15:18:52,087 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1966 transitions. [2022-01-19 15:18:52,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1966 transitions. [2022-01-19 15:18:52,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:52,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1966 transitions. [2022-01-19 15:18:52,089 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.13513513513514) internal successors, (1966), 37 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:52,090 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:52,091 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:52,091 INFO L186 Difference]: Start difference. First operand has 331 places, 314 transitions, 3154 flow. Second operand 37 states and 1966 transitions. [2022-01-19 15:18:52,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 395 transitions, 4919 flow [2022-01-19 15:18:52,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 395 transitions, 4622 flow, removed 86 selfloop flow, removed 31 redundant places. [2022-01-19 15:18:52,141 INFO L242 Difference]: Finished difference. Result has 343 places, 338 transitions, 3731 flow [2022-01-19 15:18:52,141 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2925, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=3731, PETRI_PLACES=343, PETRI_TRANSITIONS=338} [2022-01-19 15:18:52,141 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 255 predicate places. [2022-01-19 15:18:52,141 INFO L470 AbstractCegarLoop]: Abstraction has has 343 places, 338 transitions, 3731 flow [2022-01-19 15:18:52,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:52,142 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:52,142 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:52,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2022-01-19 15:18:52,142 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:52,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:52,142 INFO L85 PathProgramCache]: Analyzing trace with hash 332446018, now seen corresponding path program 146 times [2022-01-19 15:18:52,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:52,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631356214] [2022-01-19 15:18:52,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:52,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:52,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:52,402 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 15:18:52,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:52,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631356214] [2022-01-19 15:18:52,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631356214] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:52,403 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:52,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:18:52,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861673528] [2022-01-19 15:18:52,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:52,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:18:52,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:52,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:18:52,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:18:52,404 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:52,404 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 338 transitions, 3731 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:52,404 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:52,404 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:52,404 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:53,422 INFO L129 PetriNetUnfolder]: 340/926 cut-off events. [2022-01-19 15:18:53,422 INFO L130 PetriNetUnfolder]: For 13079/13079 co-relation queries the response was YES. [2022-01-19 15:18:53,430 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6621 conditions, 926 events. 340/926 cut-off events. For 13079/13079 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 4989 event pairs, 53 based on Foata normal form. 1/924 useless extension candidates. Maximal degree in co-relation 6503. Up to 599 conditions per place. [2022-01-19 15:18:53,433 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 193 selfloop transitions, 117 changer transitions 35/384 dead transitions. [2022-01-19 15:18:53,433 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 384 transitions, 4915 flow [2022-01-19 15:18:53,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:18:53,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:18:53,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1812 transitions. [2022-01-19 15:18:53,434 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5669586983729662 [2022-01-19 15:18:53,434 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1812 transitions. [2022-01-19 15:18:53,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1812 transitions. [2022-01-19 15:18:53,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:53,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1812 transitions. [2022-01-19 15:18:53,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.294117647058826) internal successors, (1812), 34 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:53,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:53,437 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:53,437 INFO L186 Difference]: Start difference. First operand has 343 places, 338 transitions, 3731 flow. Second operand 34 states and 1812 transitions. [2022-01-19 15:18:53,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 384 transitions, 4915 flow [2022-01-19 15:18:53,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 384 transitions, 4613 flow, removed 101 selfloop flow, removed 28 redundant places. [2022-01-19 15:18:53,490 INFO L242 Difference]: Finished difference. Result has 350 places, 334 transitions, 3771 flow [2022-01-19 15:18:53,490 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3461, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3771, PETRI_PLACES=350, PETRI_TRANSITIONS=334} [2022-01-19 15:18:53,490 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 262 predicate places. [2022-01-19 15:18:53,490 INFO L470 AbstractCegarLoop]: Abstraction has has 350 places, 334 transitions, 3771 flow [2022-01-19 15:18:53,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:53,491 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:53,491 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:53,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2022-01-19 15:18:53,491 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:53,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:53,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1266539632, now seen corresponding path program 147 times [2022-01-19 15:18:53,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:53,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319743560] [2022-01-19 15:18:53,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:53,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:53,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:53,714 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 15:18:53,714 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:53,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319743560] [2022-01-19 15:18:53,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319743560] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:53,714 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:53,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-01-19 15:18:53,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091545073] [2022-01-19 15:18:53,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:53,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-19 15:18:53,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:53,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-19 15:18:53,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2022-01-19 15:18:53,715 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:53,715 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 334 transitions, 3771 flow. Second operand has 17 states, 17 states have (on average 51.35294117647059) internal successors, (873), 17 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:53,715 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:53,715 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:53,716 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:54,557 INFO L129 PetriNetUnfolder]: 355/974 cut-off events. [2022-01-19 15:18:54,557 INFO L130 PetriNetUnfolder]: For 13934/13934 co-relation queries the response was YES. [2022-01-19 15:18:54,565 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7045 conditions, 974 events. 355/974 cut-off events. For 13934/13934 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 5371 event pairs, 58 based on Foata normal form. 1/972 useless extension candidates. Maximal degree in co-relation 6924. Up to 661 conditions per place. [2022-01-19 15:18:54,568 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 259 selfloop transitions, 80 changer transitions 29/407 dead transitions. [2022-01-19 15:18:54,568 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 407 transitions, 5375 flow [2022-01-19 15:18:54,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 15:18:54,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 15:18:54,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1514 transitions. [2022-01-19 15:18:54,569 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5752279635258358 [2022-01-19 15:18:54,569 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1514 transitions. [2022-01-19 15:18:54,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1514 transitions. [2022-01-19 15:18:54,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:54,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1514 transitions. [2022-01-19 15:18:54,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 54.07142857142857) internal successors, (1514), 28 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:54,572 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 94.0) internal successors, (2726), 29 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:54,572 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 94.0) internal successors, (2726), 29 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:54,572 INFO L186 Difference]: Start difference. First operand has 350 places, 334 transitions, 3771 flow. Second operand 28 states and 1514 transitions. [2022-01-19 15:18:54,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 407 transitions, 5375 flow [2022-01-19 15:18:54,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 407 transitions, 5065 flow, removed 40 selfloop flow, removed 32 redundant places. [2022-01-19 15:18:54,629 INFO L242 Difference]: Finished difference. Result has 346 places, 353 transitions, 4034 flow [2022-01-19 15:18:54,629 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3505, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=4034, PETRI_PLACES=346, PETRI_TRANSITIONS=353} [2022-01-19 15:18:54,629 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 258 predicate places. [2022-01-19 15:18:54,629 INFO L470 AbstractCegarLoop]: Abstraction has has 346 places, 353 transitions, 4034 flow [2022-01-19 15:18:54,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 51.35294117647059) internal successors, (873), 17 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:54,629 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:54,629 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:54,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2022-01-19 15:18:54,630 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:54,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:54,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1600951746, now seen corresponding path program 148 times [2022-01-19 15:18:54,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:54,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108255633] [2022-01-19 15:18:54,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:54,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:54,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:54,884 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 15:18:54,884 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:54,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108255633] [2022-01-19 15:18:54,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108255633] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:54,884 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:54,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:18:54,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920399988] [2022-01-19 15:18:54,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:54,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:18:54,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:54,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:18:54,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:18:54,886 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:54,886 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 353 transitions, 4034 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:54,886 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:54,886 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:54,886 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:56,144 INFO L129 PetriNetUnfolder]: 401/1085 cut-off events. [2022-01-19 15:18:56,144 INFO L130 PetriNetUnfolder]: For 19301/19301 co-relation queries the response was YES. [2022-01-19 15:18:56,154 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8321 conditions, 1085 events. 401/1085 cut-off events. For 19301/19301 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 6140 event pairs, 54 based on Foata normal form. 1/1083 useless extension candidates. Maximal degree in co-relation 8199. Up to 705 conditions per place. [2022-01-19 15:18:56,158 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 266 selfloop transitions, 141 changer transitions 22/468 dead transitions. [2022-01-19 15:18:56,158 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 468 transitions, 6884 flow [2022-01-19 15:18:56,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 15:18:56,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 15:18:56,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2131 transitions. [2022-01-19 15:18:56,159 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5667553191489362 [2022-01-19 15:18:56,159 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2131 transitions. [2022-01-19 15:18:56,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2131 transitions. [2022-01-19 15:18:56,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:56,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2131 transitions. [2022-01-19 15:18:56,161 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 53.275) internal successors, (2131), 40 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:56,162 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:56,163 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:56,163 INFO L186 Difference]: Start difference. First operand has 346 places, 353 transitions, 4034 flow. Second operand 40 states and 2131 transitions. [2022-01-19 15:18:56,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 468 transitions, 6884 flow [2022-01-19 15:18:56,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 468 transitions, 6615 flow, removed 107 selfloop flow, removed 16 redundant places. [2022-01-19 15:18:56,234 INFO L242 Difference]: Finished difference. Result has 377 places, 418 transitions, 5593 flow [2022-01-19 15:18:56,234 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3818, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=5593, PETRI_PLACES=377, PETRI_TRANSITIONS=418} [2022-01-19 15:18:56,234 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 289 predicate places. [2022-01-19 15:18:56,234 INFO L470 AbstractCegarLoop]: Abstraction has has 377 places, 418 transitions, 5593 flow [2022-01-19 15:18:56,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:56,234 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:56,234 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:56,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2022-01-19 15:18:56,235 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:56,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:56,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1330151866, now seen corresponding path program 149 times [2022-01-19 15:18:56,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:56,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956362805] [2022-01-19 15:18:56,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:56,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:56,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:56,483 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 15:18:56,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:56,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956362805] [2022-01-19 15:18:56,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956362805] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:56,483 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:56,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:18:56,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336563867] [2022-01-19 15:18:56,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:56,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:18:56,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:56,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:18:56,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:18:56,484 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:56,484 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 418 transitions, 5593 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:56,484 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:56,484 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:56,485 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:57,592 INFO L129 PetriNetUnfolder]: 416/1126 cut-off events. [2022-01-19 15:18:57,592 INFO L130 PetriNetUnfolder]: For 22824/22824 co-relation queries the response was YES. [2022-01-19 15:18:57,602 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9096 conditions, 1126 events. 416/1126 cut-off events. For 22824/22824 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 6534 event pairs, 70 based on Foata normal form. 1/1123 useless extension candidates. Maximal degree in co-relation 8964. Up to 774 conditions per place. [2022-01-19 15:18:57,606 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 298 selfloop transitions, 112 changer transitions 35/484 dead transitions. [2022-01-19 15:18:57,606 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 484 transitions, 7376 flow [2022-01-19 15:18:57,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:18:57,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:18:57,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1959 transitions. [2022-01-19 15:18:57,607 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5632547441058079 [2022-01-19 15:18:57,607 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1959 transitions. [2022-01-19 15:18:57,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1959 transitions. [2022-01-19 15:18:57,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:57,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1959 transitions. [2022-01-19 15:18:57,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.945945945945944) internal successors, (1959), 37 states have internal predecessors, (1959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:57,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:57,611 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:57,611 INFO L186 Difference]: Start difference. First operand has 377 places, 418 transitions, 5593 flow. Second operand 37 states and 1959 transitions. [2022-01-19 15:18:57,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 484 transitions, 7376 flow [2022-01-19 15:18:57,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 484 transitions, 6641 flow, removed 332 selfloop flow, removed 14 redundant places. [2022-01-19 15:18:57,709 INFO L242 Difference]: Finished difference. Result has 408 places, 431 transitions, 5454 flow [2022-01-19 15:18:57,709 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4874, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=5454, PETRI_PLACES=408, PETRI_TRANSITIONS=431} [2022-01-19 15:18:57,709 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 320 predicate places. [2022-01-19 15:18:57,709 INFO L470 AbstractCegarLoop]: Abstraction has has 408 places, 431 transitions, 5454 flow [2022-01-19 15:18:57,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:57,709 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:57,709 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:57,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2022-01-19 15:18:57,710 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:57,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:57,710 INFO L85 PathProgramCache]: Analyzing trace with hash 931392248, now seen corresponding path program 150 times [2022-01-19 15:18:57,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:57,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378273754] [2022-01-19 15:18:57,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:57,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:57,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:57,954 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 15:18:57,955 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:57,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378273754] [2022-01-19 15:18:57,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378273754] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:57,955 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:57,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 15:18:57,955 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316920964] [2022-01-19 15:18:57,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:57,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 15:18:57,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:57,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 15:18:57,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 15:18:57,956 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:57,956 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 431 transitions, 5454 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:57,956 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:57,956 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:57,957 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:18:58,982 INFO L129 PetriNetUnfolder]: 416/1156 cut-off events. [2022-01-19 15:18:58,982 INFO L130 PetriNetUnfolder]: For 22879/22879 co-relation queries the response was YES. [2022-01-19 15:18:58,994 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9130 conditions, 1156 events. 416/1156 cut-off events. For 22879/22879 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 6846 event pairs, 64 based on Foata normal form. 1/1154 useless extension candidates. Maximal degree in co-relation 8984. Up to 794 conditions per place. [2022-01-19 15:18:58,998 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 323 selfloop transitions, 101 changer transitions 29/492 dead transitions. [2022-01-19 15:18:58,998 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 492 transitions, 7209 flow [2022-01-19 15:18:58,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:18:58,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:18:58,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1717 transitions. [2022-01-19 15:18:58,999 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.570811170212766 [2022-01-19 15:18:59,000 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1717 transitions. [2022-01-19 15:18:59,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1717 transitions. [2022-01-19 15:18:59,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:18:59,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1717 transitions. [2022-01-19 15:18:59,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.65625) internal successors, (1717), 32 states have internal predecessors, (1717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:59,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:59,002 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:59,002 INFO L186 Difference]: Start difference. First operand has 408 places, 431 transitions, 5454 flow. Second operand 32 states and 1717 transitions. [2022-01-19 15:18:59,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 492 transitions, 7209 flow [2022-01-19 15:18:59,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 492 transitions, 6891 flow, removed 110 selfloop flow, removed 23 redundant places. [2022-01-19 15:18:59,110 INFO L242 Difference]: Finished difference. Result has 418 places, 444 transitions, 5674 flow [2022-01-19 15:18:59,110 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5152, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=5674, PETRI_PLACES=418, PETRI_TRANSITIONS=444} [2022-01-19 15:18:59,110 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 330 predicate places. [2022-01-19 15:18:59,111 INFO L470 AbstractCegarLoop]: Abstraction has has 418 places, 444 transitions, 5674 flow [2022-01-19 15:18:59,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:59,111 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:18:59,111 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:18:59,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2022-01-19 15:18:59,111 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:18:59,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:18:59,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1407153210, now seen corresponding path program 151 times [2022-01-19 15:18:59,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:18:59,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702534919] [2022-01-19 15:18:59,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:18:59,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:18:59,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:18:59,367 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 15:18:59,367 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:18:59,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702534919] [2022-01-19 15:18:59,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702534919] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:18:59,367 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:18:59,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:18:59,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269903233] [2022-01-19 15:18:59,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:18:59,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:18:59,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:18:59,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:18:59,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:18:59,368 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:18:59,368 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 444 transitions, 5674 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:18:59,368 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:18:59,368 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:18:59,369 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:00,491 INFO L129 PetriNetUnfolder]: 420/1137 cut-off events. [2022-01-19 15:19:00,492 INFO L130 PetriNetUnfolder]: For 24870/24870 co-relation queries the response was YES. [2022-01-19 15:19:00,503 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9398 conditions, 1137 events. 420/1137 cut-off events. For 24870/24870 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 6692 event pairs, 57 based on Foata normal form. 1/1135 useless extension candidates. Maximal degree in co-relation 9249. Up to 798 conditions per place. [2022-01-19 15:19:00,507 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 323 selfloop transitions, 111 changer transitions 30/503 dead transitions. [2022-01-19 15:19:00,507 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 503 transitions, 7526 flow [2022-01-19 15:19:00,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:19:00,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:19:00,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1969 transitions. [2022-01-19 15:19:00,508 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.566129959746981 [2022-01-19 15:19:00,508 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1969 transitions. [2022-01-19 15:19:00,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1969 transitions. [2022-01-19 15:19:00,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:00,509 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1969 transitions. [2022-01-19 15:19:00,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.21621621621622) internal successors, (1969), 37 states have internal predecessors, (1969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:00,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:00,511 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:00,511 INFO L186 Difference]: Start difference. First operand has 418 places, 444 transitions, 5674 flow. Second operand 37 states and 1969 transitions. [2022-01-19 15:19:00,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 503 transitions, 7526 flow [2022-01-19 15:19:00,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 503 transitions, 7188 flow, removed 98 selfloop flow, removed 26 redundant places. [2022-01-19 15:19:00,628 INFO L242 Difference]: Finished difference. Result has 434 places, 454 transitions, 5925 flow [2022-01-19 15:19:00,628 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5379, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=5925, PETRI_PLACES=434, PETRI_TRANSITIONS=454} [2022-01-19 15:19:00,628 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 346 predicate places. [2022-01-19 15:19:00,629 INFO L470 AbstractCegarLoop]: Abstraction has has 434 places, 454 transitions, 5925 flow [2022-01-19 15:19:00,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:00,629 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:00,629 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:00,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2022-01-19 15:19:00,629 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:00,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:00,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1494628496, now seen corresponding path program 152 times [2022-01-19 15:19:00,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:00,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143536638] [2022-01-19 15:19:00,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:00,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:00,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:00,882 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 15:19:00,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:00,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143536638] [2022-01-19 15:19:00,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143536638] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:00,883 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:00,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:19:00,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11444900] [2022-01-19 15:19:00,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:00,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:19:00,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:00,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:19:00,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:19:00,884 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:00,884 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 454 transitions, 5925 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:00,884 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:00,884 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:00,884 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:01,979 INFO L129 PetriNetUnfolder]: 416/1164 cut-off events. [2022-01-19 15:19:01,979 INFO L130 PetriNetUnfolder]: For 25061/25061 co-relation queries the response was YES. [2022-01-19 15:19:01,992 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9444 conditions, 1164 events. 416/1164 cut-off events. For 25061/25061 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 6973 event pairs, 64 based on Foata normal form. 1/1162 useless extension candidates. Maximal degree in co-relation 9289. Up to 802 conditions per place. [2022-01-19 15:19:02,022 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 331 selfloop transitions, 93 changer transitions 35/498 dead transitions. [2022-01-19 15:19:02,022 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 498 transitions, 7377 flow [2022-01-19 15:19:02,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:19:02,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:19:02,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1813 transitions. [2022-01-19 15:19:02,023 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5672715894868585 [2022-01-19 15:19:02,024 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1813 transitions. [2022-01-19 15:19:02,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1813 transitions. [2022-01-19 15:19:02,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:02,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1813 transitions. [2022-01-19 15:19:02,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.3235294117647) internal successors, (1813), 34 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:02,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:02,027 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:02,027 INFO L186 Difference]: Start difference. First operand has 434 places, 454 transitions, 5925 flow. Second operand 34 states and 1813 transitions. [2022-01-19 15:19:02,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 498 transitions, 7377 flow [2022-01-19 15:19:02,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 498 transitions, 6997 flow, removed 113 selfloop flow, removed 27 redundant places. [2022-01-19 15:19:02,147 INFO L242 Difference]: Finished difference. Result has 443 places, 447 transitions, 5773 flow [2022-01-19 15:19:02,147 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5589, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=5773, PETRI_PLACES=443, PETRI_TRANSITIONS=447} [2022-01-19 15:19:02,147 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 355 predicate places. [2022-01-19 15:19:02,147 INFO L470 AbstractCegarLoop]: Abstraction has has 443 places, 447 transitions, 5773 flow [2022-01-19 15:19:02,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:02,147 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:02,147 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:02,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2022-01-19 15:19:02,148 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:02,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:02,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1904547614, now seen corresponding path program 153 times [2022-01-19 15:19:02,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:02,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673791179] [2022-01-19 15:19:02,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:02,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:02,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:02,385 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 15:19:02,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:02,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673791179] [2022-01-19 15:19:02,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673791179] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:02,385 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:02,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 15:19:02,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005751135] [2022-01-19 15:19:02,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:02,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 15:19:02,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:02,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 15:19:02,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 15:19:02,386 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:02,387 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 447 transitions, 5773 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:02,387 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:02,387 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:02,387 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:03,503 INFO L129 PetriNetUnfolder]: 422/1182 cut-off events. [2022-01-19 15:19:03,503 INFO L130 PetriNetUnfolder]: For 24993/24993 co-relation queries the response was YES. [2022-01-19 15:19:03,516 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9641 conditions, 1182 events. 422/1182 cut-off events. For 24993/24993 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 7100 event pairs, 60 based on Foata normal form. 1/1180 useless extension candidates. Maximal degree in co-relation 9484. Up to 780 conditions per place. [2022-01-19 15:19:03,520 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 309 selfloop transitions, 134 changer transitions 31/513 dead transitions. [2022-01-19 15:19:03,520 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 513 transitions, 7833 flow [2022-01-19 15:19:03,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:19:03,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:19:03,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1873 transitions. [2022-01-19 15:19:03,522 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5693009118541034 [2022-01-19 15:19:03,522 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1873 transitions. [2022-01-19 15:19:03,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1873 transitions. [2022-01-19 15:19:03,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:03,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1873 transitions. [2022-01-19 15:19:03,523 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.51428571428571) internal successors, (1873), 35 states have internal predecessors, (1873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:03,525 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:03,525 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:03,525 INFO L186 Difference]: Start difference. First operand has 443 places, 447 transitions, 5773 flow. Second operand 35 states and 1873 transitions. [2022-01-19 15:19:03,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 513 transitions, 7833 flow [2022-01-19 15:19:03,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 513 transitions, 7529 flow, removed 31 selfloop flow, removed 37 redundant places. [2022-01-19 15:19:03,653 INFO L242 Difference]: Finished difference. Result has 438 places, 463 transitions, 6209 flow [2022-01-19 15:19:03,653 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5503, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=6209, PETRI_PLACES=438, PETRI_TRANSITIONS=463} [2022-01-19 15:19:03,654 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 350 predicate places. [2022-01-19 15:19:03,654 INFO L470 AbstractCegarLoop]: Abstraction has has 438 places, 463 transitions, 6209 flow [2022-01-19 15:19:03,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:03,654 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:03,654 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:03,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2022-01-19 15:19:03,654 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:03,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:03,654 INFO L85 PathProgramCache]: Analyzing trace with hash 690494752, now seen corresponding path program 154 times [2022-01-19 15:19:03,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:03,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300735829] [2022-01-19 15:19:03,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:03,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:03,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:03,936 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 15:19:03,936 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:03,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300735829] [2022-01-19 15:19:03,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300735829] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:03,936 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:03,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:19:03,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370702363] [2022-01-19 15:19:03,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:03,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:19:03,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:03,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:19:03,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:19:03,937 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:03,937 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 463 transitions, 6209 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:03,937 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:03,937 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:03,938 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:05,275 INFO L129 PetriNetUnfolder]: 420/1190 cut-off events. [2022-01-19 15:19:05,275 INFO L130 PetriNetUnfolder]: For 26351/26351 co-relation queries the response was YES. [2022-01-19 15:19:05,287 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9798 conditions, 1190 events. 420/1190 cut-off events. For 26351/26351 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 7247 event pairs, 62 based on Foata normal form. 1/1188 useless extension candidates. Maximal degree in co-relation 9643. Up to 780 conditions per place. [2022-01-19 15:19:05,291 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 305 selfloop transitions, 137 changer transitions 34/515 dead transitions. [2022-01-19 15:19:05,291 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 515 transitions, 7981 flow [2022-01-19 15:19:05,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:19:05,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:19:05,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2023 transitions. [2022-01-19 15:19:05,293 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5663493840985442 [2022-01-19 15:19:05,293 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2023 transitions. [2022-01-19 15:19:05,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2023 transitions. [2022-01-19 15:19:05,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:05,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2023 transitions. [2022-01-19 15:19:05,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 53.23684210526316) internal successors, (2023), 38 states have internal predecessors, (2023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:05,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:05,296 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:05,296 INFO L186 Difference]: Start difference. First operand has 438 places, 463 transitions, 6209 flow. Second operand 38 states and 2023 transitions. [2022-01-19 15:19:05,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 515 transitions, 7981 flow [2022-01-19 15:19:05,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 515 transitions, 7649 flow, removed 96 selfloop flow, removed 27 redundant places. [2022-01-19 15:19:05,426 INFO L242 Difference]: Finished difference. Result has 454 places, 465 transitions, 6416 flow [2022-01-19 15:19:05,426 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5911, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=6416, PETRI_PLACES=454, PETRI_TRANSITIONS=465} [2022-01-19 15:19:05,427 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 366 predicate places. [2022-01-19 15:19:05,427 INFO L470 AbstractCegarLoop]: Abstraction has has 454 places, 465 transitions, 6416 flow [2022-01-19 15:19:05,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:05,427 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:05,427 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:05,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2022-01-19 15:19:05,427 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:05,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:05,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1157544842, now seen corresponding path program 155 times [2022-01-19 15:19:05,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:05,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755605154] [2022-01-19 15:19:05,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:05,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:05,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:05,702 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 15:19:05,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:05,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755605154] [2022-01-19 15:19:05,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755605154] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:05,702 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:05,702 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:19:05,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736045699] [2022-01-19 15:19:05,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:05,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:19:05,703 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:05,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:19:05,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:19:05,703 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:05,704 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 465 transitions, 6416 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:05,704 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:05,704 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:05,704 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:06,855 INFO L129 PetriNetUnfolder]: 437/1228 cut-off events. [2022-01-19 15:19:06,856 INFO L130 PetriNetUnfolder]: For 29039/29039 co-relation queries the response was YES. [2022-01-19 15:19:06,869 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10363 conditions, 1228 events. 437/1228 cut-off events. For 29039/29039 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 7468 event pairs, 55 based on Foata normal form. 1/1226 useless extension candidates. Maximal degree in co-relation 10202. Up to 863 conditions per place. [2022-01-19 15:19:06,873 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 383 selfloop transitions, 100 changer transitions 20/542 dead transitions. [2022-01-19 15:19:06,873 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 542 transitions, 8747 flow [2022-01-19 15:19:06,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:19:06,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:19:06,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1821 transitions. [2022-01-19 15:19:06,875 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5697747183979975 [2022-01-19 15:19:06,875 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1821 transitions. [2022-01-19 15:19:06,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1821 transitions. [2022-01-19 15:19:06,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:06,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1821 transitions. [2022-01-19 15:19:06,876 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.55882352941177) internal successors, (1821), 34 states have internal predecessors, (1821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:06,877 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:06,878 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:06,878 INFO L186 Difference]: Start difference. First operand has 454 places, 465 transitions, 6416 flow. Second operand 34 states and 1821 transitions. [2022-01-19 15:19:06,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 542 transitions, 8747 flow [2022-01-19 15:19:07,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 542 transitions, 8257 flow, removed 112 selfloop flow, removed 35 redundant places. [2022-01-19 15:19:07,026 INFO L242 Difference]: Finished difference. Result has 451 places, 496 transitions, 6945 flow [2022-01-19 15:19:07,026 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6002, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=6945, PETRI_PLACES=451, PETRI_TRANSITIONS=496} [2022-01-19 15:19:07,026 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 363 predicate places. [2022-01-19 15:19:07,026 INFO L470 AbstractCegarLoop]: Abstraction has has 451 places, 496 transitions, 6945 flow [2022-01-19 15:19:07,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:07,027 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:07,027 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:07,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2022-01-19 15:19:07,027 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:07,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:07,027 INFO L85 PathProgramCache]: Analyzing trace with hash 757562932, now seen corresponding path program 156 times [2022-01-19 15:19:07,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:07,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813030139] [2022-01-19 15:19:07,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:07,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:07,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:07,270 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 15:19:07,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:07,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813030139] [2022-01-19 15:19:07,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813030139] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:07,270 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:07,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:19:07,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246757310] [2022-01-19 15:19:07,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:07,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:19:07,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:07,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:19:07,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:19:07,271 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:07,272 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 496 transitions, 6945 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:07,272 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:07,272 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:07,272 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:08,286 INFO L129 PetriNetUnfolder]: 438/1248 cut-off events. [2022-01-19 15:19:08,286 INFO L130 PetriNetUnfolder]: For 29928/29928 co-relation queries the response was YES. [2022-01-19 15:19:08,300 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10587 conditions, 1248 events. 438/1248 cut-off events. For 29928/29928 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 7703 event pairs, 68 based on Foata normal form. 1/1246 useless extension candidates. Maximal degree in co-relation 10428. Up to 893 conditions per place. [2022-01-19 15:19:08,304 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 395 selfloop transitions, 87 changer transitions 22/543 dead transitions. [2022-01-19 15:19:08,304 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 543 transitions, 8543 flow [2022-01-19 15:19:08,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 15:19:08,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 15:19:08,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1555 transitions. [2022-01-19 15:19:08,306 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5704328686720469 [2022-01-19 15:19:08,306 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1555 transitions. [2022-01-19 15:19:08,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1555 transitions. [2022-01-19 15:19:08,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:08,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1555 transitions. [2022-01-19 15:19:08,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.62068965517241) internal successors, (1555), 29 states have internal predecessors, (1555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:08,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:08,308 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:08,308 INFO L186 Difference]: Start difference. First operand has 451 places, 496 transitions, 6945 flow. Second operand 29 states and 1555 transitions. [2022-01-19 15:19:08,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 543 transitions, 8543 flow [2022-01-19 15:19:08,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 543 transitions, 7913 flow, removed 264 selfloop flow, removed 17 redundant places. [2022-01-19 15:19:08,476 INFO L242 Difference]: Finished difference. Result has 466 places, 502 transitions, 6679 flow [2022-01-19 15:19:08,477 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6366, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=6679, PETRI_PLACES=466, PETRI_TRANSITIONS=502} [2022-01-19 15:19:08,477 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 378 predicate places. [2022-01-19 15:19:08,477 INFO L470 AbstractCegarLoop]: Abstraction has has 466 places, 502 transitions, 6679 flow [2022-01-19 15:19:08,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:08,477 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:08,477 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:08,477 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2022-01-19 15:19:08,477 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:08,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:08,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1818752034, now seen corresponding path program 157 times [2022-01-19 15:19:08,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:08,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72041269] [2022-01-19 15:19:08,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:08,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:08,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:08,719 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 15:19:08,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:08,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72041269] [2022-01-19 15:19:08,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72041269] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:08,719 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:08,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 15:19:08,719 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643302393] [2022-01-19 15:19:08,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:08,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 15:19:08,720 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:08,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 15:19:08,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 15:19:08,720 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:08,721 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 502 transitions, 6679 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:08,721 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:08,721 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:08,721 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:09,882 INFO L129 PetriNetUnfolder]: 474/1368 cut-off events. [2022-01-19 15:19:09,883 INFO L130 PetriNetUnfolder]: For 32830/32830 co-relation queries the response was YES. [2022-01-19 15:19:09,895 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11304 conditions, 1368 events. 474/1368 cut-off events. For 32830/32830 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8700 event pairs, 71 based on Foata normal form. 1/1366 useless extension candidates. Maximal degree in co-relation 11139. Up to 925 conditions per place. [2022-01-19 15:19:09,899 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 403 selfloop transitions, 131 changer transitions 21/594 dead transitions. [2022-01-19 15:19:09,899 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 594 transitions, 9321 flow [2022-01-19 15:19:09,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:19:09,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:19:09,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1873 transitions. [2022-01-19 15:19:09,901 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5693009118541034 [2022-01-19 15:19:09,901 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1873 transitions. [2022-01-19 15:19:09,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1873 transitions. [2022-01-19 15:19:09,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:09,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1873 transitions. [2022-01-19 15:19:09,902 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.51428571428571) internal successors, (1873), 35 states have internal predecessors, (1873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:09,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:09,904 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:09,904 INFO L186 Difference]: Start difference. First operand has 466 places, 502 transitions, 6679 flow. Second operand 35 states and 1873 transitions. [2022-01-19 15:19:09,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 594 transitions, 9321 flow [2022-01-19 15:19:10,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 594 transitions, 9068 flow, removed 75 selfloop flow, removed 21 redundant places. [2022-01-19 15:19:10,057 INFO L242 Difference]: Finished difference. Result has 484 places, 549 transitions, 7757 flow [2022-01-19 15:19:10,057 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6476, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=7757, PETRI_PLACES=484, PETRI_TRANSITIONS=549} [2022-01-19 15:19:10,057 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 396 predicate places. [2022-01-19 15:19:10,057 INFO L470 AbstractCegarLoop]: Abstraction has has 484 places, 549 transitions, 7757 flow [2022-01-19 15:19:10,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:10,057 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:10,057 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:10,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2022-01-19 15:19:10,057 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:10,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:10,058 INFO L85 PathProgramCache]: Analyzing trace with hash 738407322, now seen corresponding path program 158 times [2022-01-19 15:19:10,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:10,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402958976] [2022-01-19 15:19:10,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:10,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:10,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:10,305 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 15:19:10,306 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:10,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402958976] [2022-01-19 15:19:10,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402958976] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:10,306 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:10,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:19:10,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912543794] [2022-01-19 15:19:10,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:10,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:19:10,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:10,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:19:10,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:19:10,307 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:10,307 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 549 transitions, 7757 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:10,307 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:10,307 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:10,307 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:11,669 INFO L129 PetriNetUnfolder]: 522/1473 cut-off events. [2022-01-19 15:19:11,669 INFO L130 PetriNetUnfolder]: For 40972/40972 co-relation queries the response was YES. [2022-01-19 15:19:11,687 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12912 conditions, 1473 events. 522/1473 cut-off events. For 40972/40972 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 9545 event pairs, 59 based on Foata normal form. 1/1471 useless extension candidates. Maximal degree in co-relation 12741. Up to 954 conditions per place. [2022-01-19 15:19:11,693 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 401 selfloop transitions, 199 changer transitions 21/660 dead transitions. [2022-01-19 15:19:11,693 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 660 transitions, 11105 flow [2022-01-19 15:19:11,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 15:19:11,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 15:19:11,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2130 transitions. [2022-01-19 15:19:11,694 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5664893617021277 [2022-01-19 15:19:11,694 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2130 transitions. [2022-01-19 15:19:11,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2130 transitions. [2022-01-19 15:19:11,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:11,695 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2130 transitions. [2022-01-19 15:19:11,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 53.25) internal successors, (2130), 40 states have internal predecessors, (2130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:11,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:11,698 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:11,698 INFO L186 Difference]: Start difference. First operand has 484 places, 549 transitions, 7757 flow. Second operand 40 states and 2130 transitions. [2022-01-19 15:19:11,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 660 transitions, 11105 flow [2022-01-19 15:19:11,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 660 transitions, 10457 flow, removed 278 selfloop flow, removed 18 redundant places. [2022-01-19 15:19:11,905 INFO L242 Difference]: Finished difference. Result has 515 places, 610 transitions, 9104 flow [2022-01-19 15:19:11,905 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7131, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=9104, PETRI_PLACES=515, PETRI_TRANSITIONS=610} [2022-01-19 15:19:11,905 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 427 predicate places. [2022-01-19 15:19:11,905 INFO L470 AbstractCegarLoop]: Abstraction has has 515 places, 610 transitions, 9104 flow [2022-01-19 15:19:11,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:11,905 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:11,906 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:11,906 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2022-01-19 15:19:11,906 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:11,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:11,906 INFO L85 PathProgramCache]: Analyzing trace with hash 250965136, now seen corresponding path program 159 times [2022-01-19 15:19:11,906 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:11,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511600742] [2022-01-19 15:19:11,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:11,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:11,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:12,142 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 15:19:12,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:12,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511600742] [2022-01-19 15:19:12,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511600742] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:12,143 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:12,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:19:12,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989812376] [2022-01-19 15:19:12,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:12,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:19:12,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:12,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:19:12,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:19:12,144 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:12,144 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 610 transitions, 9104 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:12,144 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:12,144 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:12,144 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:13,366 INFO L129 PetriNetUnfolder]: 523/1516 cut-off events. [2022-01-19 15:19:13,366 INFO L130 PetriNetUnfolder]: For 45545/45545 co-relation queries the response was YES. [2022-01-19 15:19:13,386 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13513 conditions, 1516 events. 523/1516 cut-off events. For 45545/45545 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 10046 event pairs, 72 based on Foata normal form. 1/1514 useless extension candidates. Maximal degree in co-relation 13328. Up to 1075 conditions per place. [2022-01-19 15:19:13,392 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 478 selfloop transitions, 102 changer transitions 35/654 dead transitions. [2022-01-19 15:19:13,392 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 654 transitions, 10960 flow [2022-01-19 15:19:13,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:19:13,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:19:13,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1805 transitions. [2022-01-19 15:19:13,394 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5647684605757196 [2022-01-19 15:19:13,394 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1805 transitions. [2022-01-19 15:19:13,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1805 transitions. [2022-01-19 15:19:13,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:13,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1805 transitions. [2022-01-19 15:19:13,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.088235294117645) internal successors, (1805), 34 states have internal predecessors, (1805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:13,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:13,397 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:13,397 INFO L186 Difference]: Start difference. First operand has 515 places, 610 transitions, 9104 flow. Second operand 34 states and 1805 transitions. [2022-01-19 15:19:13,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 654 transitions, 10960 flow [2022-01-19 15:19:13,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 654 transitions, 10170 flow, removed 348 selfloop flow, removed 18 redundant places. [2022-01-19 15:19:13,670 INFO L242 Difference]: Finished difference. Result has 535 places, 603 transitions, 8547 flow [2022-01-19 15:19:13,670 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8320, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=8547, PETRI_PLACES=535, PETRI_TRANSITIONS=603} [2022-01-19 15:19:13,671 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 447 predicate places. [2022-01-19 15:19:13,671 INFO L470 AbstractCegarLoop]: Abstraction has has 535 places, 603 transitions, 8547 flow [2022-01-19 15:19:13,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:13,671 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:13,671 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:13,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2022-01-19 15:19:13,671 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:13,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:13,671 INFO L85 PathProgramCache]: Analyzing trace with hash 219404282, now seen corresponding path program 160 times [2022-01-19 15:19:13,671 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:13,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581085675] [2022-01-19 15:19:13,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:13,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:13,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:13,910 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 15:19:13,910 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:13,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581085675] [2022-01-19 15:19:13,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581085675] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:13,910 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:13,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 15:19:13,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099485624] [2022-01-19 15:19:13,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:13,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 15:19:13,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:13,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 15:19:13,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 15:19:13,912 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:13,912 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 603 transitions, 8547 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:13,912 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:13,912 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:13,912 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:15,167 INFO L129 PetriNetUnfolder]: 522/1524 cut-off events. [2022-01-19 15:19:15,167 INFO L130 PetriNetUnfolder]: For 43456/43456 co-relation queries the response was YES. [2022-01-19 15:19:15,186 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13385 conditions, 1524 events. 522/1524 cut-off events. For 43456/43456 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 10157 event pairs, 81 based on Foata normal form. 1/1522 useless extension candidates. Maximal degree in co-relation 13190. Up to 1045 conditions per place. [2022-01-19 15:19:15,192 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 462 selfloop transitions, 135 changer transitions 25/661 dead transitions. [2022-01-19 15:19:15,192 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 661 transitions, 10799 flow [2022-01-19 15:19:15,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:19:15,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:19:15,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1769 transitions. [2022-01-19 15:19:15,193 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5702772404900065 [2022-01-19 15:19:15,193 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1769 transitions. [2022-01-19 15:19:15,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1769 transitions. [2022-01-19 15:19:15,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:15,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1769 transitions. [2022-01-19 15:19:15,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.60606060606061) internal successors, (1769), 33 states have internal predecessors, (1769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:15,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:15,196 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:15,196 INFO L186 Difference]: Start difference. First operand has 535 places, 603 transitions, 8547 flow. Second operand 33 states and 1769 transitions. [2022-01-19 15:19:15,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 661 transitions, 10799 flow [2022-01-19 15:19:15,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 661 transitions, 10503 flow, removed 33 selfloop flow, removed 34 redundant places. [2022-01-19 15:19:15,429 INFO L242 Difference]: Finished difference. Result has 530 places, 614 transitions, 8927 flow [2022-01-19 15:19:15,429 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8279, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=8927, PETRI_PLACES=530, PETRI_TRANSITIONS=614} [2022-01-19 15:19:15,429 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 442 predicate places. [2022-01-19 15:19:15,429 INFO L470 AbstractCegarLoop]: Abstraction has has 530 places, 614 transitions, 8927 flow [2022-01-19 15:19:15,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:15,430 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:15,430 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:15,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2022-01-19 15:19:15,430 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:15,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:15,430 INFO L85 PathProgramCache]: Analyzing trace with hash -513367000, now seen corresponding path program 161 times [2022-01-19 15:19:15,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:15,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362069383] [2022-01-19 15:19:15,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:15,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:15,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:15,682 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 15:19:15,682 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:15,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362069383] [2022-01-19 15:19:15,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362069383] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:15,682 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:15,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:19:15,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373674706] [2022-01-19 15:19:15,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:15,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:19:15,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:15,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:19:15,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:19:15,683 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:15,684 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 614 transitions, 8927 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:15,684 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:15,684 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:15,684 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:17,448 INFO L129 PetriNetUnfolder]: 581/1686 cut-off events. [2022-01-19 15:19:17,448 INFO L130 PetriNetUnfolder]: For 53150/53150 co-relation queries the response was YES. [2022-01-19 15:19:17,469 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15347 conditions, 1686 events. 581/1686 cut-off events. For 53150/53150 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 11570 event pairs, 61 based on Foata normal form. 1/1684 useless extension candidates. Maximal degree in co-relation 15156. Up to 1067 conditions per place. [2022-01-19 15:19:17,475 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 496 selfloop transitions, 202 changer transitions 21/758 dead transitions. [2022-01-19 15:19:17,475 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 758 transitions, 13364 flow [2022-01-19 15:19:17,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-19 15:19:17,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-01-19 15:19:17,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2481 transitions. [2022-01-19 15:19:17,477 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5615663196016297 [2022-01-19 15:19:17,477 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2481 transitions. [2022-01-19 15:19:17,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2481 transitions. [2022-01-19 15:19:17,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:17,477 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2481 transitions. [2022-01-19 15:19:17,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 52.787234042553195) internal successors, (2481), 47 states have internal predecessors, (2481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:17,481 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:17,481 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:17,481 INFO L186 Difference]: Start difference. First operand has 530 places, 614 transitions, 8927 flow. Second operand 47 states and 2481 transitions. [2022-01-19 15:19:17,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 758 transitions, 13364 flow [2022-01-19 15:19:17,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 758 transitions, 13020 flow, removed 103 selfloop flow, removed 27 redundant places. [2022-01-19 15:19:17,755 INFO L242 Difference]: Finished difference. Result has 563 places, 700 transitions, 11274 flow [2022-01-19 15:19:17,755 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8639, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=11274, PETRI_PLACES=563, PETRI_TRANSITIONS=700} [2022-01-19 15:19:17,755 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 475 predicate places. [2022-01-19 15:19:17,755 INFO L470 AbstractCegarLoop]: Abstraction has has 563 places, 700 transitions, 11274 flow [2022-01-19 15:19:17,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:17,756 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:17,756 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:17,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2022-01-19 15:19:17,756 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:17,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:17,756 INFO L85 PathProgramCache]: Analyzing trace with hash 434793144, now seen corresponding path program 162 times [2022-01-19 15:19:17,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:17,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885325717] [2022-01-19 15:19:17,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:17,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:17,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:18,014 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 15:19:18,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:18,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885325717] [2022-01-19 15:19:18,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885325717] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:18,015 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:18,015 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:19:18,015 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913178877] [2022-01-19 15:19:18,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:18,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:19:18,015 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:18,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:19:18,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:19:18,016 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:18,016 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 700 transitions, 11274 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:18,016 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:18,016 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:18,016 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:19,482 INFO L129 PetriNetUnfolder]: 603/1741 cut-off events. [2022-01-19 15:19:19,482 INFO L130 PetriNetUnfolder]: For 63407/63407 co-relation queries the response was YES. [2022-01-19 15:19:19,504 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16687 conditions, 1741 events. 603/1741 cut-off events. For 63407/63407 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 12056 event pairs, 63 based on Foata normal form. 1/1739 useless extension candidates. Maximal degree in co-relation 16482. Up to 1274 conditions per place. [2022-01-19 15:19:19,510 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 601 selfloop transitions, 121 changer transitions 20/781 dead transitions. [2022-01-19 15:19:19,511 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 781 transitions, 14453 flow [2022-01-19 15:19:19,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 15:19:19,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 15:19:19,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2075 transitions. [2022-01-19 15:19:19,512 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5660120021822149 [2022-01-19 15:19:19,512 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2075 transitions. [2022-01-19 15:19:19,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2075 transitions. [2022-01-19 15:19:19,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:19,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2075 transitions. [2022-01-19 15:19:19,514 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 53.205128205128204) internal successors, (2075), 39 states have internal predecessors, (2075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:19,515 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:19,515 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:19,515 INFO L186 Difference]: Start difference. First operand has 563 places, 700 transitions, 11274 flow. Second operand 39 states and 2075 transitions. [2022-01-19 15:19:19,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 781 transitions, 14453 flow [2022-01-19 15:19:19,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 781 transitions, 13269 flow, removed 537 selfloop flow, removed 18 redundant places. [2022-01-19 15:19:19,889 INFO L242 Difference]: Finished difference. Result has 589 places, 737 transitions, 11375 flow [2022-01-19 15:19:19,890 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=10110, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=11375, PETRI_PLACES=589, PETRI_TRANSITIONS=737} [2022-01-19 15:19:19,890 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 501 predicate places. [2022-01-19 15:19:19,890 INFO L470 AbstractCegarLoop]: Abstraction has has 589 places, 737 transitions, 11375 flow [2022-01-19 15:19:19,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:19,890 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:19,890 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:19,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2022-01-19 15:19:19,890 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:19,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:19,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1444590272, now seen corresponding path program 163 times [2022-01-19 15:19:19,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:19,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781671556] [2022-01-19 15:19:19,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:19,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:19,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:20,179 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 15:19:20,179 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:20,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781671556] [2022-01-19 15:19:20,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781671556] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:20,180 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:20,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:19:20,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144370682] [2022-01-19 15:19:20,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:20,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:19:20,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:20,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:19:20,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:19:20,181 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:20,181 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 589 places, 737 transitions, 11375 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:20,181 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:20,181 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:20,181 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:21,865 INFO L129 PetriNetUnfolder]: 613/1781 cut-off events. [2022-01-19 15:19:21,865 INFO L130 PetriNetUnfolder]: For 63744/63744 co-relation queries the response was YES. [2022-01-19 15:19:21,889 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16640 conditions, 1781 events. 613/1781 cut-off events. For 63744/63744 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 12585 event pairs, 69 based on Foata normal form. 1/1779 useless extension candidates. Maximal degree in co-relation 16424. Up to 1288 conditions per place. [2022-01-19 15:19:21,896 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 608 selfloop transitions, 110 changer transitions 33/790 dead transitions. [2022-01-19 15:19:21,896 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 790 transitions, 13913 flow [2022-01-19 15:19:21,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 15:19:21,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 15:19:21,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1907 transitions. [2022-01-19 15:19:21,897 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635342789598109 [2022-01-19 15:19:21,897 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1907 transitions. [2022-01-19 15:19:21,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1907 transitions. [2022-01-19 15:19:21,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:21,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1907 transitions. [2022-01-19 15:19:21,899 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.97222222222222) internal successors, (1907), 36 states have internal predecessors, (1907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:21,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:21,900 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:21,900 INFO L186 Difference]: Start difference. First operand has 589 places, 737 transitions, 11375 flow. Second operand 36 states and 1907 transitions. [2022-01-19 15:19:21,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 790 transitions, 13913 flow [2022-01-19 15:19:22,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 790 transitions, 13213 flow, removed 298 selfloop flow, removed 17 redundant places. [2022-01-19 15:19:22,263 INFO L242 Difference]: Finished difference. Result has 614 places, 740 transitions, 11167 flow [2022-01-19 15:19:22,264 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=10681, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=11167, PETRI_PLACES=614, PETRI_TRANSITIONS=740} [2022-01-19 15:19:22,264 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 526 predicate places. [2022-01-19 15:19:22,264 INFO L470 AbstractCegarLoop]: Abstraction has has 614 places, 740 transitions, 11167 flow [2022-01-19 15:19:22,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:22,264 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:22,264 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:22,264 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2022-01-19 15:19:22,265 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:22,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:22,265 INFO L85 PathProgramCache]: Analyzing trace with hash 411477454, now seen corresponding path program 164 times [2022-01-19 15:19:22,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:22,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604602015] [2022-01-19 15:19:22,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:22,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:22,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:22,491 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 15:19:22,491 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:22,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604602015] [2022-01-19 15:19:22,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604602015] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:22,491 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:22,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:19:22,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195261737] [2022-01-19 15:19:22,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:22,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:19:22,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:22,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:19:22,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:19:22,492 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:22,493 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 740 transitions, 11167 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:22,493 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:22,493 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:22,493 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:24,367 INFO L129 PetriNetUnfolder]: 640/1880 cut-off events. [2022-01-19 15:19:24,367 INFO L130 PetriNetUnfolder]: For 68322/68322 co-relation queries the response was YES. [2022-01-19 15:19:24,395 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17460 conditions, 1880 events. 640/1880 cut-off events. For 68322/68322 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 13493 event pairs, 68 based on Foata normal form. 1/1878 useless extension candidates. Maximal degree in co-relation 17232. Up to 1314 conditions per place. [2022-01-19 15:19:24,403 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 623 selfloop transitions, 164 changer transitions 20/846 dead transitions. [2022-01-19 15:19:24,403 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 639 places, 846 transitions, 14880 flow [2022-01-19 15:19:24,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:19:24,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:19:24,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1974 transitions. [2022-01-19 15:19:24,404 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5675675675675675 [2022-01-19 15:19:24,404 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1974 transitions. [2022-01-19 15:19:24,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1974 transitions. [2022-01-19 15:19:24,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:24,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1974 transitions. [2022-01-19 15:19:24,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.351351351351354) internal successors, (1974), 37 states have internal predecessors, (1974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:24,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:24,408 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:24,408 INFO L186 Difference]: Start difference. First operand has 614 places, 740 transitions, 11167 flow. Second operand 37 states and 1974 transitions. [2022-01-19 15:19:24,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 639 places, 846 transitions, 14880 flow [2022-01-19 15:19:24,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 609 places, 846 transitions, 14487 flow, removed 102 selfloop flow, removed 30 redundant places. [2022-01-19 15:19:24,834 INFO L242 Difference]: Finished difference. Result has 623 places, 799 transitions, 12602 flow [2022-01-19 15:19:24,834 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=10834, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=12602, PETRI_PLACES=623, PETRI_TRANSITIONS=799} [2022-01-19 15:19:24,835 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 535 predicate places. [2022-01-19 15:19:24,835 INFO L470 AbstractCegarLoop]: Abstraction has has 623 places, 799 transitions, 12602 flow [2022-01-19 15:19:24,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:24,835 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:24,835 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:24,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2022-01-19 15:19:24,835 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:24,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:24,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1734250764, now seen corresponding path program 165 times [2022-01-19 15:19:24,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:24,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817446220] [2022-01-19 15:19:24,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:24,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:24,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:25,107 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 15:19:25,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:25,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817446220] [2022-01-19 15:19:25,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817446220] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:25,108 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:25,108 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:19:25,108 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492291951] [2022-01-19 15:19:25,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:25,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:19:25,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:25,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:19:25,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:19:25,109 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:25,109 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 799 transitions, 12602 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:25,109 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:25,109 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:25,109 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:27,273 INFO L129 PetriNetUnfolder]: 685/2020 cut-off events. [2022-01-19 15:19:27,273 INFO L130 PetriNetUnfolder]: For 84452/84452 co-relation queries the response was YES. [2022-01-19 15:19:27,305 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19448 conditions, 2020 events. 685/2020 cut-off events. For 84452/84452 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 14915 event pairs, 55 based on Foata normal form. 1/2018 useless extension candidates. Maximal degree in co-relation 19215. Up to 1204 conditions per place. [2022-01-19 15:19:27,313 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 538 selfloop transitions, 306 changer transitions 23/906 dead transitions. [2022-01-19 15:19:27,314 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 663 places, 906 transitions, 17063 flow [2022-01-19 15:19:27,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-19 15:19:27,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-01-19 15:19:27,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2484 transitions. [2022-01-19 15:19:27,315 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5622453598913536 [2022-01-19 15:19:27,315 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2484 transitions. [2022-01-19 15:19:27,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2484 transitions. [2022-01-19 15:19:27,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:27,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2484 transitions. [2022-01-19 15:19:27,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 52.851063829787236) internal successors, (2484), 47 states have internal predecessors, (2484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:27,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:27,319 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:27,319 INFO L186 Difference]: Start difference. First operand has 623 places, 799 transitions, 12602 flow. Second operand 47 states and 2484 transitions. [2022-01-19 15:19:27,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 663 places, 906 transitions, 17063 flow [2022-01-19 15:19:27,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 647 places, 906 transitions, 16515 flow, removed 230 selfloop flow, removed 16 redundant places. [2022-01-19 15:19:27,869 INFO L242 Difference]: Finished difference. Result has 660 places, 857 transitions, 14623 flow [2022-01-19 15:19:27,869 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12058, PETRI_DIFFERENCE_MINUEND_PLACES=601, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=799, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=14623, PETRI_PLACES=660, PETRI_TRANSITIONS=857} [2022-01-19 15:19:27,869 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 572 predicate places. [2022-01-19 15:19:27,869 INFO L470 AbstractCegarLoop]: Abstraction has has 660 places, 857 transitions, 14623 flow [2022-01-19 15:19:27,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:27,869 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:27,869 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:27,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2022-01-19 15:19:27,870 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:27,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:27,870 INFO L85 PathProgramCache]: Analyzing trace with hash 2023319174, now seen corresponding path program 166 times [2022-01-19 15:19:27,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:27,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412257167] [2022-01-19 15:19:27,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:27,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:27,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:28,095 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 15:19:28,095 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:28,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412257167] [2022-01-19 15:19:28,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412257167] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:28,095 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:28,096 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 15:19:28,096 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940443141] [2022-01-19 15:19:28,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:28,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 15:19:28,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:28,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 15:19:28,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 15:19:28,096 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:28,097 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 857 transitions, 14623 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:28,097 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:28,097 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:28,097 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:29,586 INFO L129 PetriNetUnfolder]: 682/2016 cut-off events. [2022-01-19 15:19:29,587 INFO L130 PetriNetUnfolder]: For 90683/90683 co-relation queries the response was YES. [2022-01-19 15:19:29,620 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20027 conditions, 2016 events. 682/2016 cut-off events. For 90683/90683 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 14882 event pairs, 61 based on Foata normal form. 1/2014 useless extension candidates. Maximal degree in co-relation 19782. Up to 1479 conditions per place. [2022-01-19 15:19:29,628 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 722 selfloop transitions, 123 changer transitions 18/902 dead transitions. [2022-01-19 15:19:29,628 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 683 places, 902 transitions, 17303 flow [2022-01-19 15:19:29,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 15:19:29,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 15:19:29,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1614 transitions. [2022-01-19 15:19:29,630 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5723404255319149 [2022-01-19 15:19:29,630 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1614 transitions. [2022-01-19 15:19:29,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1614 transitions. [2022-01-19 15:19:29,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:29,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1614 transitions. [2022-01-19 15:19:29,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.8) internal successors, (1614), 30 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:29,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:29,632 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:29,632 INFO L186 Difference]: Start difference. First operand has 660 places, 857 transitions, 14623 flow. Second operand 30 states and 1614 transitions. [2022-01-19 15:19:29,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 683 places, 902 transitions, 17303 flow [2022-01-19 15:19:30,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 656 places, 902 transitions, 16190 flow, removed 475 selfloop flow, removed 27 redundant places. [2022-01-19 15:19:30,266 INFO L242 Difference]: Finished difference. Result has 663 places, 865 transitions, 14145 flow [2022-01-19 15:19:30,266 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13518, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=857, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=739, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=14145, PETRI_PLACES=663, PETRI_TRANSITIONS=865} [2022-01-19 15:19:30,266 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 575 predicate places. [2022-01-19 15:19:30,266 INFO L470 AbstractCegarLoop]: Abstraction has has 663 places, 865 transitions, 14145 flow [2022-01-19 15:19:30,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:30,266 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:30,266 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:30,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2022-01-19 15:19:30,267 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:30,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:30,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1006096458, now seen corresponding path program 167 times [2022-01-19 15:19:30,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:30,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209988134] [2022-01-19 15:19:30,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:30,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:30,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:30,512 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 15:19:30,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:30,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209988134] [2022-01-19 15:19:30,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209988134] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:30,512 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:30,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:19:30,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836710296] [2022-01-19 15:19:30,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:30,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:19:30,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:30,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:19:30,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:19:30,513 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:30,514 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 663 places, 865 transitions, 14145 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:30,514 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:30,514 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:30,514 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:32,115 INFO L129 PetriNetUnfolder]: 700/2061 cut-off events. [2022-01-19 15:19:32,115 INFO L130 PetriNetUnfolder]: For 95121/95121 co-relation queries the response was YES. [2022-01-19 15:19:32,151 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20364 conditions, 2061 events. 700/2061 cut-off events. For 95121/95121 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 15359 event pairs, 57 based on Foata normal form. 1/2059 useless extension candidates. Maximal degree in co-relation 20115. Up to 1490 conditions per place. [2022-01-19 15:19:32,160 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 741 selfloop transitions, 142 changer transitions 23/945 dead transitions. [2022-01-19 15:19:32,161 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 689 places, 945 transitions, 17963 flow [2022-01-19 15:19:32,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:19:32,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:19:32,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1715 transitions. [2022-01-19 15:19:32,162 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5701462765957447 [2022-01-19 15:19:32,162 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1715 transitions. [2022-01-19 15:19:32,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1715 transitions. [2022-01-19 15:19:32,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:32,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1715 transitions. [2022-01-19 15:19:32,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.59375) internal successors, (1715), 32 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:32,165 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:32,165 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:32,165 INFO L186 Difference]: Start difference. First operand has 663 places, 865 transitions, 14145 flow. Second operand 32 states and 1715 transitions. [2022-01-19 15:19:32,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 689 places, 945 transitions, 17963 flow [2022-01-19 15:19:32,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 663 places, 945 transitions, 17151 flow, removed 309 selfloop flow, removed 26 redundant places. [2022-01-19 15:19:32,736 INFO L242 Difference]: Finished difference. Result has 672 places, 891 transitions, 14679 flow [2022-01-19 15:19:32,736 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13668, PETRI_DIFFERENCE_MINUEND_PLACES=632, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=865, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=727, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=14679, PETRI_PLACES=672, PETRI_TRANSITIONS=891} [2022-01-19 15:19:32,736 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 584 predicate places. [2022-01-19 15:19:32,736 INFO L470 AbstractCegarLoop]: Abstraction has has 672 places, 891 transitions, 14679 flow [2022-01-19 15:19:32,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:32,737 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:32,737 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:32,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2022-01-19 15:19:32,737 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:32,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:32,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1758661292, now seen corresponding path program 168 times [2022-01-19 15:19:32,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:32,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744421974] [2022-01-19 15:19:32,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:32,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:32,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:32,983 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 15:19:32,983 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:32,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744421974] [2022-01-19 15:19:32,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744421974] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:32,983 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:32,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:19:32,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948569795] [2022-01-19 15:19:32,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:32,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:19:32,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:32,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:19:32,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:19:32,984 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:32,985 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 891 transitions, 14679 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:32,985 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:32,985 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:32,985 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:34,649 INFO L129 PetriNetUnfolder]: 693/2058 cut-off events. [2022-01-19 15:19:34,649 INFO L130 PetriNetUnfolder]: For 91906/91906 co-relation queries the response was YES. [2022-01-19 15:19:34,684 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20272 conditions, 2058 events. 693/2058 cut-off events. For 91906/91906 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 15411 event pairs, 58 based on Foata normal form. 1/2056 useless extension candidates. Maximal degree in co-relation 20021. Up to 1471 conditions per place. [2022-01-19 15:19:34,693 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 712 selfloop transitions, 175 changer transitions 18/944 dead transitions. [2022-01-19 15:19:34,693 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 701 places, 944 transitions, 17928 flow [2022-01-19 15:19:34,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:19:34,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:19:34,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1871 transitions. [2022-01-19 15:19:34,694 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.568693009118541 [2022-01-19 15:19:34,694 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1871 transitions. [2022-01-19 15:19:34,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1871 transitions. [2022-01-19 15:19:34,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:34,695 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1871 transitions. [2022-01-19 15:19:34,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.457142857142856) internal successors, (1871), 35 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:34,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:34,697 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:34,697 INFO L186 Difference]: Start difference. First operand has 672 places, 891 transitions, 14679 flow. Second operand 35 states and 1871 transitions. [2022-01-19 15:19:34,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 701 places, 944 transitions, 17928 flow [2022-01-19 15:19:35,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 678 places, 944 transitions, 17047 flow, removed 373 selfloop flow, removed 23 redundant places. [2022-01-19 15:19:35,292 INFO L242 Difference]: Finished difference. Result has 686 places, 904 transitions, 14999 flow [2022-01-19 15:19:35,293 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14108, PETRI_DIFFERENCE_MINUEND_PLACES=644, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=891, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=722, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=14999, PETRI_PLACES=686, PETRI_TRANSITIONS=904} [2022-01-19 15:19:35,293 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 598 predicate places. [2022-01-19 15:19:35,293 INFO L470 AbstractCegarLoop]: Abstraction has has 686 places, 904 transitions, 14999 flow [2022-01-19 15:19:35,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:35,293 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:35,293 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:35,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2022-01-19 15:19:35,293 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:35,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:35,294 INFO L85 PathProgramCache]: Analyzing trace with hash 992736548, now seen corresponding path program 169 times [2022-01-19 15:19:35,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:35,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002432012] [2022-01-19 15:19:35,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:35,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:35,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:35,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 15:19:35,545 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:35,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002432012] [2022-01-19 15:19:35,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002432012] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:35,546 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:35,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:19:35,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598533467] [2022-01-19 15:19:35,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:35,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:19:35,546 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:35,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:19:35,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:19:35,547 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:35,547 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 686 places, 904 transitions, 14999 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:35,547 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:35,547 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:35,547 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:37,123 INFO L129 PetriNetUnfolder]: 700/2075 cut-off events. [2022-01-19 15:19:37,123 INFO L130 PetriNetUnfolder]: For 94172/94172 co-relation queries the response was YES. [2022-01-19 15:19:37,159 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20470 conditions, 2075 events. 700/2075 cut-off events. For 94172/94172 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 15546 event pairs, 55 based on Foata normal form. 1/2073 useless extension candidates. Maximal degree in co-relation 20214. Up to 1542 conditions per place. [2022-01-19 15:19:37,167 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 779 selfloop transitions, 120 changer transitions 20/958 dead transitions. [2022-01-19 15:19:37,167 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 714 places, 958 transitions, 18047 flow [2022-01-19 15:19:37,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:19:37,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:19:37,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1812 transitions. [2022-01-19 15:19:37,169 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5669586983729662 [2022-01-19 15:19:37,169 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1812 transitions. [2022-01-19 15:19:37,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1812 transitions. [2022-01-19 15:19:37,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:37,169 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1812 transitions. [2022-01-19 15:19:37,170 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.294117647058826) internal successors, (1812), 34 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:37,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:37,172 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:37,172 INFO L186 Difference]: Start difference. First operand has 686 places, 904 transitions, 14999 flow. Second operand 34 states and 1812 transitions. [2022-01-19 15:19:37,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 714 places, 958 transitions, 18047 flow [2022-01-19 15:19:37,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 689 places, 958 transitions, 17458 flow, removed 222 selfloop flow, removed 25 redundant places. [2022-01-19 15:19:37,843 INFO L242 Difference]: Finished difference. Result has 700 places, 919 transitions, 15193 flow [2022-01-19 15:19:37,844 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14482, PETRI_DIFFERENCE_MINUEND_PLACES=656, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=904, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=792, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=15193, PETRI_PLACES=700, PETRI_TRANSITIONS=919} [2022-01-19 15:19:37,844 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 612 predicate places. [2022-01-19 15:19:37,844 INFO L470 AbstractCegarLoop]: Abstraction has has 700 places, 919 transitions, 15193 flow [2022-01-19 15:19:37,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:37,844 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:37,844 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:37,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2022-01-19 15:19:37,844 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:37,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:37,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1314280686, now seen corresponding path program 170 times [2022-01-19 15:19:37,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:37,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293359125] [2022-01-19 15:19:37,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:37,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:37,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:38,090 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 15:19:38,090 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:38,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293359125] [2022-01-19 15:19:38,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293359125] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:38,091 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:38,091 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:19:38,091 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240874238] [2022-01-19 15:19:38,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:38,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:19:38,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:38,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:19:38,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:19:38,092 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:38,092 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 700 places, 919 transitions, 15193 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:38,092 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:38,092 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:38,092 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:39,657 INFO L129 PetriNetUnfolder]: 699/2073 cut-off events. [2022-01-19 15:19:39,657 INFO L130 PetriNetUnfolder]: For 93855/93855 co-relation queries the response was YES. [2022-01-19 15:19:39,696 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20429 conditions, 2073 events. 699/2073 cut-off events. For 93855/93855 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 15492 event pairs, 51 based on Foata normal form. 1/2072 useless extension candidates. Maximal degree in co-relation 20166. Up to 1529 conditions per place. [2022-01-19 15:19:39,705 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 772 selfloop transitions, 125 changer transitions 21/957 dead transitions. [2022-01-19 15:19:39,705 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 725 places, 957 transitions, 17629 flow [2022-01-19 15:19:39,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:19:39,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:19:39,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1710 transitions. [2022-01-19 15:19:39,707 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5684840425531915 [2022-01-19 15:19:39,707 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1710 transitions. [2022-01-19 15:19:39,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1710 transitions. [2022-01-19 15:19:39,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:39,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1710 transitions. [2022-01-19 15:19:39,708 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.4375) internal successors, (1710), 32 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:39,709 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:39,710 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:39,710 INFO L186 Difference]: Start difference. First operand has 700 places, 919 transitions, 15193 flow. Second operand 32 states and 1710 transitions. [2022-01-19 15:19:39,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 725 places, 957 transitions, 17629 flow [2022-01-19 15:19:40,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 700 places, 957 transitions, 17134 flow, removed 155 selfloop flow, removed 25 redundant places. [2022-01-19 15:19:40,345 INFO L242 Difference]: Finished difference. Result has 711 places, 919 transitions, 15040 flow [2022-01-19 15:19:40,345 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14716, PETRI_DIFFERENCE_MINUEND_PLACES=669, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=919, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=795, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=15040, PETRI_PLACES=711, PETRI_TRANSITIONS=919} [2022-01-19 15:19:40,345 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 623 predicate places. [2022-01-19 15:19:40,345 INFO L470 AbstractCegarLoop]: Abstraction has has 711 places, 919 transitions, 15040 flow [2022-01-19 15:19:40,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:40,346 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:40,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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:40,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2022-01-19 15:19:40,346 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:40,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:40,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1069784144, now seen corresponding path program 171 times [2022-01-19 15:19:40,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:40,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883661080] [2022-01-19 15:19:40,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:40,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:40,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:40,583 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 15:19:40,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:40,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883661080] [2022-01-19 15:19:40,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883661080] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:40,584 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:40,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:19:40,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977582919] [2022-01-19 15:19:40,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:40,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:19:40,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:40,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:19:40,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:19:40,585 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:40,585 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 711 places, 919 transitions, 15040 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:40,585 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:40,585 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:40,585 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:42,136 INFO L129 PetriNetUnfolder]: 693/2066 cut-off events. [2022-01-19 15:19:42,136 INFO L130 PetriNetUnfolder]: For 90648/90648 co-relation queries the response was YES. [2022-01-19 15:19:42,174 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20221 conditions, 2066 events. 693/2066 cut-off events. For 90648/90648 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 15480 event pairs, 56 based on Foata normal form. 1/2064 useless extension candidates. Maximal degree in co-relation 19953. Up to 1538 conditions per place. [2022-01-19 15:19:42,183 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 781 selfloop transitions, 110 changer transitions 22/952 dead transitions. [2022-01-19 15:19:42,183 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 733 places, 952 transitions, 17319 flow [2022-01-19 15:19:42,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 15:19:42,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 15:19:42,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1656 transitions. [2022-01-19 15:19:42,184 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5682910089224433 [2022-01-19 15:19:42,184 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1656 transitions. [2022-01-19 15:19:42,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1656 transitions. [2022-01-19 15:19:42,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:42,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1656 transitions. [2022-01-19 15:19:42,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.41935483870968) internal successors, (1656), 31 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:42,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:42,187 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:42,187 INFO L186 Difference]: Start difference. First operand has 711 places, 919 transitions, 15040 flow. Second operand 31 states and 1656 transitions. [2022-01-19 15:19:42,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 733 places, 952 transitions, 17319 flow [2022-01-19 15:19:42,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 704 places, 952 transitions, 17006 flow, removed 24 selfloop flow, removed 29 redundant places. [2022-01-19 15:19:42,830 INFO L242 Difference]: Finished difference. Result has 712 places, 912 transitions, 14956 flow [2022-01-19 15:19:42,830 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14747, PETRI_DIFFERENCE_MINUEND_PLACES=674, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=919, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=809, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=14956, PETRI_PLACES=712, PETRI_TRANSITIONS=912} [2022-01-19 15:19:42,831 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 624 predicate places. [2022-01-19 15:19:42,831 INFO L470 AbstractCegarLoop]: Abstraction has has 712 places, 912 transitions, 14956 flow [2022-01-19 15:19:42,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:42,831 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:42,831 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:42,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2022-01-19 15:19:42,831 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:42,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:42,831 INFO L85 PathProgramCache]: Analyzing trace with hash 921990738, now seen corresponding path program 172 times [2022-01-19 15:19:42,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:42,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681303541] [2022-01-19 15:19:42,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:42,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:42,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:43,094 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 15:19:43,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:43,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681303541] [2022-01-19 15:19:43,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681303541] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:43,094 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:43,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:19:43,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706355758] [2022-01-19 15:19:43,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:43,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:19:43,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:43,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:19:43,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:19:43,095 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:43,096 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 912 transitions, 14956 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:43,096 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:43,096 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:43,096 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:44,893 INFO L129 PetriNetUnfolder]: 696/2074 cut-off events. [2022-01-19 15:19:44,893 INFO L130 PetriNetUnfolder]: For 93191/93191 co-relation queries the response was YES. [2022-01-19 15:19:44,932 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20470 conditions, 2074 events. 696/2074 cut-off events. For 93191/93191 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 15564 event pairs, 50 based on Foata normal form. 1/2073 useless extension candidates. Maximal degree in co-relation 20204. Up to 1475 conditions per place. [2022-01-19 15:19:44,940 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 714 selfloop transitions, 190 changer transitions 22/965 dead transitions. [2022-01-19 15:19:44,941 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 965 transitions, 18043 flow [2022-01-19 15:19:44,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 15:19:44,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 15:19:44,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2174 transitions. [2022-01-19 15:19:44,942 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5640892579138558 [2022-01-19 15:19:44,942 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2174 transitions. [2022-01-19 15:19:44,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2174 transitions. [2022-01-19 15:19:44,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:44,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2174 transitions. [2022-01-19 15:19:44,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 53.02439024390244) internal successors, (2174), 41 states have internal predecessors, (2174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:44,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:44,945 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:44,946 INFO L186 Difference]: Start difference. First operand has 712 places, 912 transitions, 14956 flow. Second operand 41 states and 2174 transitions. [2022-01-19 15:19:44,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 965 transitions, 18043 flow [2022-01-19 15:19:45,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 710 places, 965 transitions, 17737 flow, removed 26 selfloop flow, removed 31 redundant places. [2022-01-19 15:19:45,604 INFO L242 Difference]: Finished difference. Result has 721 places, 922 transitions, 15526 flow [2022-01-19 15:19:45,604 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14691, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=912, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=728, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=15526, PETRI_PLACES=721, PETRI_TRANSITIONS=922} [2022-01-19 15:19:45,605 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 633 predicate places. [2022-01-19 15:19:45,605 INFO L470 AbstractCegarLoop]: Abstraction has has 721 places, 922 transitions, 15526 flow [2022-01-19 15:19:45,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:45,605 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:45,605 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:45,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2022-01-19 15:19:45,605 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:45,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:45,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1769385260, now seen corresponding path program 173 times [2022-01-19 15:19:45,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:45,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951149256] [2022-01-19 15:19:45,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:45,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:45,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:45,859 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 15:19:45,859 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:45,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951149256] [2022-01-19 15:19:45,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951149256] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:45,859 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:45,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:19:45,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756846935] [2022-01-19 15:19:45,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:45,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:19:45,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:45,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:19:45,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:19:45,860 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:45,861 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 721 places, 922 transitions, 15526 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:45,861 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:45,861 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:45,861 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:47,657 INFO L129 PetriNetUnfolder]: 690/2056 cut-off events. [2022-01-19 15:19:47,657 INFO L130 PetriNetUnfolder]: For 93295/93295 co-relation queries the response was YES. [2022-01-19 15:19:47,696 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20435 conditions, 2056 events. 690/2056 cut-off events. For 93295/93295 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 15379 event pairs, 54 based on Foata normal form. 1/2054 useless extension candidates. Maximal degree in co-relation 20167. Up to 1483 conditions per place. [2022-01-19 15:19:47,705 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 744 selfloop transitions, 150 changer transitions 21/954 dead transitions. [2022-01-19 15:19:47,705 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 752 places, 954 transitions, 17834 flow [2022-01-19 15:19:47,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:19:47,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:19:47,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2015 transitions. [2022-01-19 15:19:47,707 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5641097424412094 [2022-01-19 15:19:47,707 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2015 transitions. [2022-01-19 15:19:47,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2015 transitions. [2022-01-19 15:19:47,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:47,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2015 transitions. [2022-01-19 15:19:47,708 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 53.026315789473685) internal successors, (2015), 38 states have internal predecessors, (2015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:47,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:47,710 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:47,710 INFO L186 Difference]: Start difference. First operand has 721 places, 922 transitions, 15526 flow. Second operand 38 states and 2015 transitions. [2022-01-19 15:19:47,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 752 places, 954 transitions, 17834 flow [2022-01-19 15:19:48,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 719 places, 954 transitions, 17199 flow, removed 185 selfloop flow, removed 33 redundant places. [2022-01-19 15:19:48,389 INFO L242 Difference]: Finished difference. Result has 727 places, 915 transitions, 15236 flow [2022-01-19 15:19:48,390 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14935, PETRI_DIFFERENCE_MINUEND_PLACES=682, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=922, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=772, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=15236, PETRI_PLACES=727, PETRI_TRANSITIONS=915} [2022-01-19 15:19:48,390 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 639 predicate places. [2022-01-19 15:19:48,390 INFO L470 AbstractCegarLoop]: Abstraction has has 727 places, 915 transitions, 15236 flow [2022-01-19 15:19:48,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:48,390 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:48,390 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:48,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2022-01-19 15:19:48,391 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:48,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:48,391 INFO L85 PathProgramCache]: Analyzing trace with hash 237293244, now seen corresponding path program 174 times [2022-01-19 15:19:48,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:48,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569355936] [2022-01-19 15:19:48,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:48,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:48,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:48,630 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 15:19:48,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:48,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569355936] [2022-01-19 15:19:48,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569355936] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:48,630 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:48,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 15:19:48,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391299472] [2022-01-19 15:19:48,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:48,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 15:19:48,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:48,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 15:19:48,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 15:19:48,631 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:48,632 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 727 places, 915 transitions, 15236 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:48,632 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:48,632 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:48,632 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:50,116 INFO L129 PetriNetUnfolder]: 689/2059 cut-off events. [2022-01-19 15:19:50,117 INFO L130 PetriNetUnfolder]: For 86106/86106 co-relation queries the response was YES. [2022-01-19 15:19:50,156 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20287 conditions, 2059 events. 689/2059 cut-off events. For 86106/86106 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 15432 event pairs, 53 based on Foata normal form. 1/2057 useless extension candidates. Maximal degree in co-relation 20021. Up to 1472 conditions per place. [2022-01-19 15:19:50,164 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 753 selfloop transitions, 150 changer transitions 24/966 dead transitions. [2022-01-19 15:19:50,164 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 745 places, 966 transitions, 18229 flow [2022-01-19 15:19:50,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 15:19:50,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 15:19:50,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1614 transitions. [2022-01-19 15:19:50,166 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5723404255319149 [2022-01-19 15:19:50,166 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1614 transitions. [2022-01-19 15:19:50,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1614 transitions. [2022-01-19 15:19:50,166 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:50,166 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1614 transitions. [2022-01-19 15:19:50,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.8) internal successors, (1614), 30 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:50,168 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:50,168 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:50,169 INFO L186 Difference]: Start difference. First operand has 727 places, 915 transitions, 15236 flow. Second operand 30 states and 1614 transitions. [2022-01-19 15:19:50,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 745 places, 966 transitions, 18229 flow [2022-01-19 15:19:50,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 707 places, 966 transitions, 17840 flow, removed 24 selfloop flow, removed 38 redundant places. [2022-01-19 15:19:50,807 INFO L242 Difference]: Finished difference. Result has 714 places, 917 transitions, 15462 flow [2022-01-19 15:19:50,807 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14873, PETRI_DIFFERENCE_MINUEND_PLACES=678, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=915, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=768, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=15462, PETRI_PLACES=714, PETRI_TRANSITIONS=917} [2022-01-19 15:19:50,808 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 626 predicate places. [2022-01-19 15:19:50,808 INFO L470 AbstractCegarLoop]: Abstraction has has 714 places, 917 transitions, 15462 flow [2022-01-19 15:19:50,808 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:50,808 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:50,808 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:50,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2022-01-19 15:19:50,808 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:50,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:50,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1002029220, now seen corresponding path program 175 times [2022-01-19 15:19:50,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:50,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286578879] [2022-01-19 15:19:50,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:50,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:50,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:51,061 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 15:19:51,061 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:51,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286578879] [2022-01-19 15:19:51,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286578879] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:51,061 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:51,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:19:51,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490962285] [2022-01-19 15:19:51,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:51,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:19:51,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:51,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:19:51,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:19:51,062 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:51,062 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 714 places, 917 transitions, 15462 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:51,062 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:51,063 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:51,063 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:53,951 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:19:54,894 INFO L129 PetriNetUnfolder]: 698/2056 cut-off events. [2022-01-19 15:19:54,895 INFO L130 PetriNetUnfolder]: For 90703/90703 co-relation queries the response was YES. [2022-01-19 15:19:54,934 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20676 conditions, 2056 events. 698/2056 cut-off events. For 90703/90703 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 15300 event pairs, 54 based on Foata normal form. 1/2054 useless extension candidates. Maximal degree in co-relation 20413. Up to 1491 conditions per place. [2022-01-19 15:19:54,944 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 779 selfloop transitions, 147 changer transitions 18/983 dead transitions. [2022-01-19 15:19:54,944 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 744 places, 983 transitions, 19008 flow [2022-01-19 15:19:54,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 15:19:54,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 15:19:54,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1925 transitions. [2022-01-19 15:19:54,945 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.568853427895981 [2022-01-19 15:19:54,945 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1925 transitions. [2022-01-19 15:19:54,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1925 transitions. [2022-01-19 15:19:54,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:54,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1925 transitions. [2022-01-19 15:19:54,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.47222222222222) internal successors, (1925), 36 states have internal predecessors, (1925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:54,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:54,948 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:54,948 INFO L186 Difference]: Start difference. First operand has 714 places, 917 transitions, 15462 flow. Second operand 36 states and 1925 transitions. [2022-01-19 15:19:54,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 744 places, 983 transitions, 19008 flow [2022-01-19 15:19:55,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 722 places, 983 transitions, 18532 flow, removed 172 selfloop flow, removed 22 redundant places. [2022-01-19 15:19:55,647 INFO L242 Difference]: Finished difference. Result has 730 places, 936 transitions, 15946 flow [2022-01-19 15:19:55,648 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15084, PETRI_DIFFERENCE_MINUEND_PLACES=687, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=917, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=783, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=15946, PETRI_PLACES=730, PETRI_TRANSITIONS=936} [2022-01-19 15:19:55,648 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 642 predicate places. [2022-01-19 15:19:55,648 INFO L470 AbstractCegarLoop]: Abstraction has has 730 places, 936 transitions, 15946 flow [2022-01-19 15:19:55,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:55,648 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:55,648 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:55,648 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2022-01-19 15:19:55,648 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:55,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:55,648 INFO L85 PathProgramCache]: Analyzing trace with hash 352600732, now seen corresponding path program 176 times [2022-01-19 15:19:55,649 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:55,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985020267] [2022-01-19 15:19:55,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:55,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:55,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:55,911 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 15:19:55,911 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:55,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985020267] [2022-01-19 15:19:55,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985020267] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:55,911 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:55,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:19:55,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313995719] [2022-01-19 15:19:55,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:55,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:19:55,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:55,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:19:55,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:19:55,912 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:55,912 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 730 places, 936 transitions, 15946 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:55,913 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:55,913 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:55,913 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:19:57,643 INFO L129 PetriNetUnfolder]: 697/2057 cut-off events. [2022-01-19 15:19:57,643 INFO L130 PetriNetUnfolder]: For 92350/92350 co-relation queries the response was YES. [2022-01-19 15:19:57,683 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20724 conditions, 2057 events. 697/2057 cut-off events. For 92350/92350 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 15325 event pairs, 53 based on Foata normal form. 1/2055 useless extension candidates. Maximal degree in co-relation 20456. Up to 1492 conditions per place. [2022-01-19 15:19:57,691 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 780 selfloop transitions, 142 changer transitions 22/983 dead transitions. [2022-01-19 15:19:57,691 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 760 places, 983 transitions, 18764 flow [2022-01-19 15:19:57,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 15:19:57,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 15:19:57,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1912 transitions. [2022-01-19 15:19:57,693 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5650118203309693 [2022-01-19 15:19:57,693 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1912 transitions. [2022-01-19 15:19:57,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1912 transitions. [2022-01-19 15:19:57,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:19:57,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1912 transitions. [2022-01-19 15:19:57,694 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.111111111111114) internal successors, (1912), 36 states have internal predecessors, (1912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:57,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:57,696 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:57,696 INFO L186 Difference]: Start difference. First operand has 730 places, 936 transitions, 15946 flow. Second operand 36 states and 1912 transitions. [2022-01-19 15:19:57,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 760 places, 983 transitions, 18764 flow [2022-01-19 15:19:58,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 734 places, 983 transitions, 18239 flow, removed 178 selfloop flow, removed 26 redundant places. [2022-01-19 15:19:58,450 INFO L242 Difference]: Finished difference. Result has 746 places, 938 transitions, 15887 flow [2022-01-19 15:19:58,450 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15441, PETRI_DIFFERENCE_MINUEND_PLACES=699, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=936, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=796, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=15887, PETRI_PLACES=746, PETRI_TRANSITIONS=938} [2022-01-19 15:19:58,451 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 658 predicate places. [2022-01-19 15:19:58,451 INFO L470 AbstractCegarLoop]: Abstraction has has 746 places, 938 transitions, 15887 flow [2022-01-19 15:19:58,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:58,451 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:19:58,451 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:19:58,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2022-01-19 15:19:58,451 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:19:58,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:19:58,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1073839800, now seen corresponding path program 177 times [2022-01-19 15:19:58,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:19:58,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5709450] [2022-01-19 15:19:58,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:19:58,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:19:58,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:19:58,692 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 15:19:58,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:19:58,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5709450] [2022-01-19 15:19:58,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5709450] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:19:58,693 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:19:58,693 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 15:19:58,693 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252717415] [2022-01-19 15:19:58,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:19:58,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 15:19:58,693 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:19:58,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 15:19:58,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 15:19:58,694 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:19:58,694 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 746 places, 938 transitions, 15887 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:19:58,694 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:19:58,694 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:19:58,694 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:20:00,264 INFO L129 PetriNetUnfolder]: 701/2077 cut-off events. [2022-01-19 15:20:00,264 INFO L130 PetriNetUnfolder]: For 94015/94015 co-relation queries the response was YES. [2022-01-19 15:20:00,305 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20995 conditions, 2077 events. 701/2077 cut-off events. For 94015/94015 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 15608 event pairs, 55 based on Foata normal form. 1/2075 useless extension candidates. Maximal degree in co-relation 20719. Up to 1549 conditions per place. [2022-01-19 15:20:00,314 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 811 selfloop transitions, 117 changer transitions 20/987 dead transitions. [2022-01-19 15:20:00,314 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 770 places, 987 transitions, 18856 flow [2022-01-19 15:20:00,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:20:00,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:20:00,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1817 transitions. [2022-01-19 15:20:00,316 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.568523153942428 [2022-01-19 15:20:00,316 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1817 transitions. [2022-01-19 15:20:00,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1817 transitions. [2022-01-19 15:20:00,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:20:00,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1817 transitions. [2022-01-19 15:20:00,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.44117647058823) internal successors, (1817), 34 states have internal predecessors, (1817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:00,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:00,319 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:00,319 INFO L186 Difference]: Start difference. First operand has 746 places, 938 transitions, 15887 flow. Second operand 34 states and 1817 transitions. [2022-01-19 15:20:00,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 770 places, 987 transitions, 18856 flow [2022-01-19 15:20:01,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 737 places, 987 transitions, 18421 flow, removed 64 selfloop flow, removed 33 redundant places. [2022-01-19 15:20:01,100 INFO L242 Difference]: Finished difference. Result has 744 places, 947 transitions, 16078 flow [2022-01-19 15:20:01,100 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15470, PETRI_DIFFERENCE_MINUEND_PLACES=704, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=938, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=827, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=16078, PETRI_PLACES=744, PETRI_TRANSITIONS=947} [2022-01-19 15:20:01,101 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 656 predicate places. [2022-01-19 15:20:01,101 INFO L470 AbstractCegarLoop]: Abstraction has has 744 places, 947 transitions, 16078 flow [2022-01-19 15:20:01,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:01,101 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:20:01,101 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:20:01,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2022-01-19 15:20:01,101 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:20:01,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:20:01,101 INFO L85 PathProgramCache]: Analyzing trace with hash -47333752, now seen corresponding path program 178 times [2022-01-19 15:20:01,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:20:01,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818664272] [2022-01-19 15:20:01,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:20:01,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:20:01,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:20:01,339 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 15:20:01,339 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:20:01,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818664272] [2022-01-19 15:20:01,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818664272] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:20:01,339 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:20:01,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:20:01,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989130427] [2022-01-19 15:20:01,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:20:01,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:20:01,340 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:20:01,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:20:01,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:20:01,340 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:20:01,341 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 744 places, 947 transitions, 16078 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:01,341 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:20:01,341 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:20:01,341 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:20:03,132 INFO L129 PetriNetUnfolder]: 706/2083 cut-off events. [2022-01-19 15:20:03,132 INFO L130 PetriNetUnfolder]: For 96555/96555 co-relation queries the response was YES. [2022-01-19 15:20:03,268 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21215 conditions, 2083 events. 706/2083 cut-off events. For 96555/96555 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 15659 event pairs, 56 based on Foata normal form. 1/2080 useless extension candidates. Maximal degree in co-relation 20942. Up to 1554 conditions per place. [2022-01-19 15:20:03,277 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 810 selfloop transitions, 130 changer transitions 22/1001 dead transitions. [2022-01-19 15:20:03,277 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 778 places, 1001 transitions, 19239 flow [2022-01-19 15:20:03,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 15:20:03,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 15:20:03,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2121 transitions. [2022-01-19 15:20:03,278 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5640957446808511 [2022-01-19 15:20:03,278 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2121 transitions. [2022-01-19 15:20:03,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2121 transitions. [2022-01-19 15:20:03,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:20:03,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2121 transitions. [2022-01-19 15:20:03,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 53.025) internal successors, (2121), 40 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:03,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:03,282 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:03,282 INFO L186 Difference]: Start difference. First operand has 744 places, 947 transitions, 16078 flow. Second operand 40 states and 2121 transitions. [2022-01-19 15:20:03,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 778 places, 1001 transitions, 19239 flow [2022-01-19 15:20:03,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 750 places, 1001 transitions, 18773 flow, removed 146 selfloop flow, removed 28 redundant places. [2022-01-19 15:20:03,999 INFO L242 Difference]: Finished difference. Result has 762 places, 960 transitions, 16404 flow [2022-01-19 15:20:04,000 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15664, PETRI_DIFFERENCE_MINUEND_PLACES=711, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=947, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=823, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=16404, PETRI_PLACES=762, PETRI_TRANSITIONS=960} [2022-01-19 15:20:04,000 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 674 predicate places. [2022-01-19 15:20:04,000 INFO L470 AbstractCegarLoop]: Abstraction has has 762 places, 960 transitions, 16404 flow [2022-01-19 15:20:04,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:04,000 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:20:04,000 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:20:04,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2022-01-19 15:20:04,000 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:20:04,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:20:04,001 INFO L85 PathProgramCache]: Analyzing trace with hash 140111816, now seen corresponding path program 179 times [2022-01-19 15:20:04,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:20:04,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452228996] [2022-01-19 15:20:04,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:20:04,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:20:04,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:20:04,230 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 15:20:04,230 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:20:04,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452228996] [2022-01-19 15:20:04,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452228996] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:20:04,230 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:20:04,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:20:04,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171424954] [2022-01-19 15:20:04,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:20:04,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:20:04,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:20:04,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:20:04,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:20:04,231 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:20:04,232 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 762 places, 960 transitions, 16404 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:04,232 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:20:04,232 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:20:04,232 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:20:06,047 INFO L129 PetriNetUnfolder]: 701/2085 cut-off events. [2022-01-19 15:20:06,047 INFO L130 PetriNetUnfolder]: For 93814/93814 co-relation queries the response was YES. [2022-01-19 15:20:06,082 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21062 conditions, 2085 events. 701/2085 cut-off events. For 93814/93814 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 15687 event pairs, 59 based on Foata normal form. 1/2083 useless extension candidates. Maximal degree in co-relation 20783. Up to 1552 conditions per place. [2022-01-19 15:20:06,091 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 813 selfloop transitions, 115 changer transitions 26/993 dead transitions. [2022-01-19 15:20:06,091 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 792 places, 993 transitions, 18783 flow [2022-01-19 15:20:06,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:20:06,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:20:06,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1963 transitions. [2022-01-19 15:20:06,092 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5644048303622772 [2022-01-19 15:20:06,092 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1963 transitions. [2022-01-19 15:20:06,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1963 transitions. [2022-01-19 15:20:06,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:20:06,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1963 transitions. [2022-01-19 15:20:06,094 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.054054054054056) internal successors, (1963), 37 states have internal predecessors, (1963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:06,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:06,096 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:06,096 INFO L186 Difference]: Start difference. First operand has 762 places, 960 transitions, 16404 flow. Second operand 37 states and 1963 transitions. [2022-01-19 15:20:06,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 792 places, 993 transitions, 18783 flow [2022-01-19 15:20:06,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 765 places, 993 transitions, 18214 flow, removed 204 selfloop flow, removed 27 redundant places. [2022-01-19 15:20:06,804 INFO L242 Difference]: Finished difference. Result has 772 places, 952 transitions, 16081 flow [2022-01-19 15:20:06,805 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15897, PETRI_DIFFERENCE_MINUEND_PLACES=729, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=960, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=845, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=16081, PETRI_PLACES=772, PETRI_TRANSITIONS=952} [2022-01-19 15:20:06,805 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 684 predicate places. [2022-01-19 15:20:06,805 INFO L470 AbstractCegarLoop]: Abstraction has has 772 places, 952 transitions, 16081 flow [2022-01-19 15:20:06,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:06,805 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:20:06,805 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:20:06,805 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2022-01-19 15:20:06,805 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:20:06,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:20:06,805 INFO L85 PathProgramCache]: Analyzing trace with hash 584442378, now seen corresponding path program 180 times [2022-01-19 15:20:06,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:20:06,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457700244] [2022-01-19 15:20:06,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:20:06,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:20:06,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:20:07,045 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 15:20:07,045 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:20:07,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457700244] [2022-01-19 15:20:07,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457700244] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:20:07,046 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:20:07,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:20:07,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811834913] [2022-01-19 15:20:07,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:20:07,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:20:07,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:20:07,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:20:07,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:20:07,047 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:20:07,047 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 772 places, 952 transitions, 16081 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:07,047 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:20:07,047 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:20:07,047 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:20:08,961 INFO L129 PetriNetUnfolder]: 718/2150 cut-off events. [2022-01-19 15:20:08,961 INFO L130 PetriNetUnfolder]: For 101295/101295 co-relation queries the response was YES. [2022-01-19 15:20:09,001 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22010 conditions, 2150 events. 718/2150 cut-off events. For 101295/101295 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 16413 event pairs, 50 based on Foata normal form. 1/2148 useless extension candidates. Maximal degree in co-relation 21730. Up to 1479 conditions per place. [2022-01-19 15:20:09,010 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 744 selfloop transitions, 219 changer transitions 24/1026 dead transitions. [2022-01-19 15:20:09,010 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 800 places, 1026 transitions, 20343 flow [2022-01-19 15:20:09,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 15:20:09,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 15:20:09,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2128 transitions. [2022-01-19 15:20:09,012 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5659574468085107 [2022-01-19 15:20:09,012 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2128 transitions. [2022-01-19 15:20:09,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2128 transitions. [2022-01-19 15:20:09,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:20:09,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2128 transitions. [2022-01-19 15:20:09,014 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 53.2) internal successors, (2128), 40 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:09,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:09,015 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:09,015 INFO L186 Difference]: Start difference. First operand has 772 places, 952 transitions, 16081 flow. Second operand 40 states and 2128 transitions. [2022-01-19 15:20:09,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 800 places, 1026 transitions, 20343 flow [2022-01-19 15:20:09,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 763 places, 1026 transitions, 19984 flow, removed 45 selfloop flow, removed 37 redundant places. [2022-01-19 15:20:09,821 INFO L242 Difference]: Finished difference. Result has 773 places, 980 transitions, 17641 flow [2022-01-19 15:20:09,821 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15778, PETRI_DIFFERENCE_MINUEND_PLACES=724, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=952, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=747, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=17641, PETRI_PLACES=773, PETRI_TRANSITIONS=980} [2022-01-19 15:20:09,821 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 685 predicate places. [2022-01-19 15:20:09,821 INFO L470 AbstractCegarLoop]: Abstraction has has 773 places, 980 transitions, 17641 flow [2022-01-19 15:20:09,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:09,821 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:20:09,822 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:20:09,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2022-01-19 15:20:09,822 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:20:09,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:20:09,822 INFO L85 PathProgramCache]: Analyzing trace with hash 247800152, now seen corresponding path program 181 times [2022-01-19 15:20:09,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:20:09,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506697294] [2022-01-19 15:20:09,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:20:09,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:20:09,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:20:10,059 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 15:20:10,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:20:10,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506697294] [2022-01-19 15:20:10,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506697294] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:20:10,060 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:20:10,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 15:20:10,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744972810] [2022-01-19 15:20:10,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:20:10,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 15:20:10,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:20:10,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 15:20:10,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 15:20:10,061 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:20:10,061 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 773 places, 980 transitions, 17641 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:10,061 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:20:10,061 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:20:10,061 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:20:11,915 INFO L129 PetriNetUnfolder]: 726/2184 cut-off events. [2022-01-19 15:20:11,916 INFO L130 PetriNetUnfolder]: For 107568/107568 co-relation queries the response was YES. [2022-01-19 15:20:11,956 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22689 conditions, 2184 events. 726/2184 cut-off events. For 107568/107568 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 16750 event pairs, 49 based on Foata normal form. 1/2182 useless extension candidates. Maximal degree in co-relation 22409. Up to 1547 conditions per place. [2022-01-19 15:20:11,967 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 811 selfloop transitions, 178 changer transitions 23/1051 dead transitions. [2022-01-19 15:20:11,967 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 801 places, 1051 transitions, 21261 flow [2022-01-19 15:20:11,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:20:11,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:20:11,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1876 transitions. [2022-01-19 15:20:11,968 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5702127659574469 [2022-01-19 15:20:11,969 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1876 transitions. [2022-01-19 15:20:11,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1876 transitions. [2022-01-19 15:20:11,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:20:11,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1876 transitions. [2022-01-19 15:20:11,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.6) internal successors, (1876), 35 states have internal predecessors, (1876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:11,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:11,972 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:11,972 INFO L186 Difference]: Start difference. First operand has 773 places, 980 transitions, 17641 flow. Second operand 35 states and 1876 transitions. [2022-01-19 15:20:11,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 801 places, 1051 transitions, 21261 flow [2022-01-19 15:20:12,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 777 places, 1051 transitions, 20246 flow, removed 432 selfloop flow, removed 24 redundant places. [2022-01-19 15:20:12,774 INFO L242 Difference]: Finished difference. Result has 788 places, 1005 transitions, 17814 flow [2022-01-19 15:20:12,774 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16642, PETRI_DIFFERENCE_MINUEND_PLACES=743, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=980, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=816, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=17814, PETRI_PLACES=788, PETRI_TRANSITIONS=1005} [2022-01-19 15:20:12,774 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 700 predicate places. [2022-01-19 15:20:12,774 INFO L470 AbstractCegarLoop]: Abstraction has has 788 places, 1005 transitions, 17814 flow [2022-01-19 15:20:12,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:12,775 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:20:12,775 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:20:12,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2022-01-19 15:20:12,775 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:20:12,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:20:12,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1850456146, now seen corresponding path program 182 times [2022-01-19 15:20:12,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:20:12,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474619736] [2022-01-19 15:20:12,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:20:12,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:20:12,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:20:13,002 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 15:20:13,002 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:20:13,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474619736] [2022-01-19 15:20:13,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474619736] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:20:13,002 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:20:13,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 15:20:13,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160218390] [2022-01-19 15:20:13,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:20:13,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 15:20:13,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:20:13,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 15:20:13,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 15:20:13,004 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:20:13,004 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 788 places, 1005 transitions, 17814 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:13,004 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:20:13,004 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:20:13,004 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:20:14,985 INFO L129 PetriNetUnfolder]: 726/2182 cut-off events. [2022-01-19 15:20:14,985 INFO L130 PetriNetUnfolder]: For 106776/106776 co-relation queries the response was YES. [2022-01-19 15:20:15,026 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22560 conditions, 2182 events. 726/2182 cut-off events. For 106776/106776 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 16725 event pairs, 49 based on Foata normal form. 1/2180 useless extension candidates. Maximal degree in co-relation 22272. Up to 1606 conditions per place. [2022-01-19 15:20:15,036 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 852 selfloop transitions, 135 changer transitions 31/1057 dead transitions. [2022-01-19 15:20:15,036 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 814 places, 1057 transitions, 20882 flow [2022-01-19 15:20:15,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:20:15,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:20:15,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1767 transitions. [2022-01-19 15:20:15,037 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5696324951644101 [2022-01-19 15:20:15,037 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1767 transitions. [2022-01-19 15:20:15,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1767 transitions. [2022-01-19 15:20:15,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:20:15,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1767 transitions. [2022-01-19 15:20:15,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.54545454545455) internal successors, (1767), 33 states have internal predecessors, (1767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:15,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:15,040 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:15,040 INFO L186 Difference]: Start difference. First operand has 788 places, 1005 transitions, 17814 flow. Second operand 33 states and 1767 transitions. [2022-01-19 15:20:15,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 814 places, 1057 transitions, 20882 flow [2022-01-19 15:20:15,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 790 places, 1057 transitions, 20333 flow, removed 168 selfloop flow, removed 24 redundant places. [2022-01-19 15:20:15,744 INFO L242 Difference]: Finished difference. Result has 800 places, 1007 transitions, 17790 flow [2022-01-19 15:20:15,744 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17291, PETRI_DIFFERENCE_MINUEND_PLACES=758, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1005, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=871, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=17790, PETRI_PLACES=800, PETRI_TRANSITIONS=1007} [2022-01-19 15:20:15,744 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 712 predicate places. [2022-01-19 15:20:15,744 INFO L470 AbstractCegarLoop]: Abstraction has has 800 places, 1007 transitions, 17790 flow [2022-01-19 15:20:15,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:15,744 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:20:15,745 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:20:15,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2022-01-19 15:20:15,745 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:20:15,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:20:15,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1051718830, now seen corresponding path program 183 times [2022-01-19 15:20:15,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:20:15,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770071054] [2022-01-19 15:20:15,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:20:15,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:20:15,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:20:15,997 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 15:20:15,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:20:15,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770071054] [2022-01-19 15:20:15,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770071054] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:20:15,997 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:20:15,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:20:15,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873460962] [2022-01-19 15:20:15,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:20:15,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:20:15,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:20:15,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:20:15,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:20:15,998 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:20:15,998 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 800 places, 1007 transitions, 17790 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:15,998 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:20:15,998 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:20:15,999 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:20:18,311 INFO L129 PetriNetUnfolder]: 734/2205 cut-off events. [2022-01-19 15:20:18,312 INFO L130 PetriNetUnfolder]: For 108033/108033 co-relation queries the response was YES. [2022-01-19 15:20:18,345 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22894 conditions, 2205 events. 734/2205 cut-off events. For 108033/108033 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 17023 event pairs, 40 based on Foata normal form. 1/2203 useless extension candidates. Maximal degree in co-relation 22602. Up to 1445 conditions per place. [2022-01-19 15:20:18,356 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 757 selfloop transitions, 246 changer transitions 35/1077 dead transitions. [2022-01-19 15:20:18,356 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 833 places, 1077 transitions, 21653 flow [2022-01-19 15:20:18,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 15:20:18,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 15:20:18,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2226 transitions. [2022-01-19 15:20:18,357 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2022-01-19 15:20:18,357 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2226 transitions. [2022-01-19 15:20:18,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2226 transitions. [2022-01-19 15:20:18,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:20:18,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2226 transitions. [2022-01-19 15:20:18,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 53.0) internal successors, (2226), 42 states have internal predecessors, (2226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:18,361 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:18,361 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:18,361 INFO L186 Difference]: Start difference. First operand has 800 places, 1007 transitions, 17790 flow. Second operand 42 states and 2226 transitions. [2022-01-19 15:20:18,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 833 places, 1077 transitions, 21653 flow [2022-01-19 15:20:19,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 807 places, 1077 transitions, 21237 flow, removed 97 selfloop flow, removed 26 redundant places. [2022-01-19 15:20:19,252 INFO L242 Difference]: Finished difference. Result has 818 places, 1020 transitions, 18480 flow [2022-01-19 15:20:19,253 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17404, PETRI_DIFFERENCE_MINUEND_PLACES=766, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1007, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=775, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=18480, PETRI_PLACES=818, PETRI_TRANSITIONS=1020} [2022-01-19 15:20:19,253 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 730 predicate places. [2022-01-19 15:20:19,253 INFO L470 AbstractCegarLoop]: Abstraction has has 818 places, 1020 transitions, 18480 flow [2022-01-19 15:20:19,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:19,253 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:20:19,253 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:20:19,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2022-01-19 15:20:19,253 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:20:19,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:20:19,254 INFO L85 PathProgramCache]: Analyzing trace with hash -505139796, now seen corresponding path program 184 times [2022-01-19 15:20:19,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:20:19,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373526640] [2022-01-19 15:20:19,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:20:19,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:20:19,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:20:19,513 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 15:20:19,513 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:20:19,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373526640] [2022-01-19 15:20:19,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373526640] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:20:19,513 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:20:19,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:20:19,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373677980] [2022-01-19 15:20:19,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:20:19,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:20:19,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:20:19,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:20:19,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:20:19,514 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:20:19,515 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 818 places, 1020 transitions, 18480 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:19,515 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:20:19,515 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:20:19,515 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:20:21,537 INFO L129 PetriNetUnfolder]: 725/2187 cut-off events. [2022-01-19 15:20:21,537 INFO L130 PetriNetUnfolder]: For 110276/110276 co-relation queries the response was YES. [2022-01-19 15:20:21,571 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23113 conditions, 2187 events. 725/2187 cut-off events. For 110276/110276 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 16864 event pairs, 38 based on Foata normal form. 1/2186 useless extension candidates. Maximal degree in co-relation 22817. Up to 1515 conditions per place. [2022-01-19 15:20:21,581 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 790 selfloop transitions, 224 changer transitions 20/1073 dead transitions. [2022-01-19 15:20:21,581 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 851 places, 1073 transitions, 22057 flow [2022-01-19 15:20:21,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 15:20:21,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 15:20:21,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2178 transitions. [2022-01-19 15:20:21,583 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5651271406331084 [2022-01-19 15:20:21,583 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2178 transitions. [2022-01-19 15:20:21,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2178 transitions. [2022-01-19 15:20:21,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:20:21,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2178 transitions. [2022-01-19 15:20:21,584 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 53.1219512195122) internal successors, (2178), 41 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:21,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:21,586 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:21,586 INFO L186 Difference]: Start difference. First operand has 818 places, 1020 transitions, 18480 flow. Second operand 41 states and 2178 transitions. [2022-01-19 15:20:21,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 851 places, 1073 transitions, 22057 flow [2022-01-19 15:20:22,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 815 places, 1073 transitions, 21463 flow, removed 163 selfloop flow, removed 36 redundant places. [2022-01-19 15:20:22,461 INFO L242 Difference]: Finished difference. Result has 825 places, 1031 transitions, 18992 flow [2022-01-19 15:20:22,461 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17936, PETRI_DIFFERENCE_MINUEND_PLACES=775, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1020, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=803, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=18992, PETRI_PLACES=825, PETRI_TRANSITIONS=1031} [2022-01-19 15:20:22,461 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 737 predicate places. [2022-01-19 15:20:22,461 INFO L470 AbstractCegarLoop]: Abstraction has has 825 places, 1031 transitions, 18992 flow [2022-01-19 15:20:22,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:22,462 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:20:22,462 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:20:22,462 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2022-01-19 15:20:22,462 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:20:22,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:20:22,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1288016304, now seen corresponding path program 185 times [2022-01-19 15:20:22,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:20:22,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15675171] [2022-01-19 15:20:22,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:20:22,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:20:22,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:20:22,684 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 15:20:22,684 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:20:22,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15675171] [2022-01-19 15:20:22,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15675171] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:20:22,684 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:20:22,685 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:20:22,685 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290781543] [2022-01-19 15:20:22,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:20:22,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:20:22,685 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:20:22,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:20:22,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:20:22,685 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:20:22,686 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 825 places, 1031 transitions, 18992 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:22,686 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:20:22,686 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:20:22,686 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:20:24,677 INFO L129 PetriNetUnfolder]: 720/2193 cut-off events. [2022-01-19 15:20:24,677 INFO L130 PetriNetUnfolder]: For 103807/103807 co-relation queries the response was YES. [2022-01-19 15:20:24,776 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22807 conditions, 2193 events. 720/2193 cut-off events. For 103807/103807 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 16986 event pairs, 38 based on Foata normal form. 1/2191 useless extension candidates. Maximal degree in co-relation 22508. Up to 1535 conditions per place. [2022-01-19 15:20:24,785 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 815 selfloop transitions, 174 changer transitions 39/1067 dead transitions. [2022-01-19 15:20:24,785 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 856 places, 1067 transitions, 21667 flow [2022-01-19 15:20:24,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:20:24,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:20:24,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2019 transitions. [2022-01-19 15:20:24,787 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5652295632698768 [2022-01-19 15:20:24,787 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2019 transitions. [2022-01-19 15:20:24,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2019 transitions. [2022-01-19 15:20:24,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:20:24,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2019 transitions. [2022-01-19 15:20:24,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 53.13157894736842) internal successors, (2019), 38 states have internal predecessors, (2019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:24,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:24,790 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:24,790 INFO L186 Difference]: Start difference. First operand has 825 places, 1031 transitions, 18992 flow. Second operand 38 states and 2019 transitions. [2022-01-19 15:20:24,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 856 places, 1067 transitions, 21667 flow [2022-01-19 15:20:25,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 829 places, 1067 transitions, 21010 flow, removed 234 selfloop flow, removed 27 redundant places. [2022-01-19 15:20:25,626 INFO L242 Difference]: Finished difference. Result has 836 places, 1011 transitions, 18547 flow [2022-01-19 15:20:25,627 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=18407, PETRI_DIFFERENCE_MINUEND_PLACES=792, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1031, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=857, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=18547, PETRI_PLACES=836, PETRI_TRANSITIONS=1011} [2022-01-19 15:20:25,627 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 748 predicate places. [2022-01-19 15:20:25,627 INFO L470 AbstractCegarLoop]: Abstraction has has 836 places, 1011 transitions, 18547 flow [2022-01-19 15:20:25,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:25,627 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:20:25,627 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:20:25,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2022-01-19 15:20:25,628 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:20:25,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:20:25,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1148927136, now seen corresponding path program 186 times [2022-01-19 15:20:25,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:20:25,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224247666] [2022-01-19 15:20:25,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:20:25,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:20:25,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:20:25,892 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 15:20:25,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:20:25,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224247666] [2022-01-19 15:20:25,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224247666] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:20:25,893 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:20:25,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:20:25,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582469326] [2022-01-19 15:20:25,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:20:25,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:20:25,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:20:25,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:20:25,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:20:25,894 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:20:25,894 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 836 places, 1011 transitions, 18547 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:25,894 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:20:25,894 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:20:25,894 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:20:27,726 INFO L129 PetriNetUnfolder]: 705/2158 cut-off events. [2022-01-19 15:20:27,726 INFO L130 PetriNetUnfolder]: For 99344/99344 co-relation queries the response was YES. [2022-01-19 15:20:27,766 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22309 conditions, 2158 events. 705/2158 cut-off events. For 99344/99344 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 16613 event pairs, 40 based on Foata normal form. 1/2155 useless extension candidates. Maximal degree in co-relation 22007. Up to 1611 conditions per place. [2022-01-19 15:20:27,776 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 877 selfloop transitions, 116 changer transitions 15/1047 dead transitions. [2022-01-19 15:20:27,776 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 855 places, 1047 transitions, 21118 flow [2022-01-19 15:20:27,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:20:27,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:20:27,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1803 transitions. [2022-01-19 15:20:27,778 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.564142678347935 [2022-01-19 15:20:27,778 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1803 transitions. [2022-01-19 15:20:27,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1803 transitions. [2022-01-19 15:20:27,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:20:27,778 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1803 transitions. [2022-01-19 15:20:27,780 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.029411764705884) internal successors, (1803), 34 states have internal predecessors, (1803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:27,781 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:27,781 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:27,781 INFO L186 Difference]: Start difference. First operand has 836 places, 1011 transitions, 18547 flow. Second operand 34 states and 1803 transitions. [2022-01-19 15:20:27,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 855 places, 1047 transitions, 21118 flow [2022-01-19 15:20:28,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 815 places, 1047 transitions, 20630 flow, removed 27 selfloop flow, removed 40 redundant places. [2022-01-19 15:20:28,577 INFO L242 Difference]: Finished difference. Result has 823 places, 1014 transitions, 18545 flow [2022-01-19 15:20:28,577 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=18077, PETRI_DIFFERENCE_MINUEND_PLACES=782, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1011, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=896, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=18545, PETRI_PLACES=823, PETRI_TRANSITIONS=1014} [2022-01-19 15:20:28,577 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 735 predicate places. [2022-01-19 15:20:28,578 INFO L470 AbstractCegarLoop]: Abstraction has has 823 places, 1014 transitions, 18545 flow [2022-01-19 15:20:28,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:28,578 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:20:28,578 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:20:28,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2022-01-19 15:20:28,578 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:20:28,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:20:28,578 INFO L85 PathProgramCache]: Analyzing trace with hash -790095374, now seen corresponding path program 187 times [2022-01-19 15:20:28,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:20:28,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246058671] [2022-01-19 15:20:28,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:20:28,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:20:28,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:20:28,834 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 15:20:28,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:20:28,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246058671] [2022-01-19 15:20:28,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246058671] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:20:28,834 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:20:28,834 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:20:28,834 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163433815] [2022-01-19 15:20:28,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:20:28,835 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:20:28,835 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:20:28,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:20:28,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:20:28,835 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:20:28,836 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 823 places, 1014 transitions, 18545 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:28,836 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:20:28,836 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:20:28,836 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:20:30,834 INFO L129 PetriNetUnfolder]: 705/2154 cut-off events. [2022-01-19 15:20:30,835 INFO L130 PetriNetUnfolder]: For 96495/96495 co-relation queries the response was YES. [2022-01-19 15:20:30,868 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22208 conditions, 2154 events. 705/2154 cut-off events. For 96495/96495 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 16564 event pairs, 41 based on Foata normal form. 1/2152 useless extension candidates. Maximal degree in co-relation 21909. Up to 1579 conditions per place. [2022-01-19 15:20:30,877 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 855 selfloop transitions, 134 changer transitions 22/1050 dead transitions. [2022-01-19 15:20:30,877 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 851 places, 1050 transitions, 21153 flow [2022-01-19 15:20:30,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 15:20:30,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 15:20:30,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1910 transitions. [2022-01-19 15:20:30,878 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5644208037825059 [2022-01-19 15:20:30,878 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1910 transitions. [2022-01-19 15:20:30,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1910 transitions. [2022-01-19 15:20:30,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:20:30,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1910 transitions. [2022-01-19 15:20:30,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.05555555555556) internal successors, (1910), 36 states have internal predecessors, (1910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:30,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:30,882 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:30,882 INFO L186 Difference]: Start difference. First operand has 823 places, 1014 transitions, 18545 flow. Second operand 36 states and 1910 transitions. [2022-01-19 15:20:30,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 851 places, 1050 transitions, 21153 flow [2022-01-19 15:20:31,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 825 places, 1050 transitions, 20779 flow, removed 99 selfloop flow, removed 26 redundant places. [2022-01-19 15:20:31,686 INFO L242 Difference]: Finished difference. Result has 833 places, 1009 transitions, 18567 flow [2022-01-19 15:20:31,686 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=18181, PETRI_DIFFERENCE_MINUEND_PLACES=790, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1014, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=881, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=18567, PETRI_PLACES=833, PETRI_TRANSITIONS=1009} [2022-01-19 15:20:31,686 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 745 predicate places. [2022-01-19 15:20:31,687 INFO L470 AbstractCegarLoop]: Abstraction has has 833 places, 1009 transitions, 18567 flow [2022-01-19 15:20:31,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:31,687 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:20:31,687 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:20:31,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2022-01-19 15:20:31,687 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:20:31,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:20:31,687 INFO L85 PathProgramCache]: Analyzing trace with hash -2057022688, now seen corresponding path program 188 times [2022-01-19 15:20:31,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:20:31,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482223579] [2022-01-19 15:20:31,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:20:31,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:20:31,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:20:31,944 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 15:20:31,944 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:20:31,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482223579] [2022-01-19 15:20:31,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482223579] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:20:31,944 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:20:31,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:20:31,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195613265] [2022-01-19 15:20:31,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:20:31,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:20:31,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:20:31,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:20:31,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:20:31,945 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:20:31,946 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 833 places, 1009 transitions, 18567 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:31,946 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:20:31,946 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:20:31,946 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:20:34,759 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:20:36,275 INFO L129 PetriNetUnfolder]: 717/2202 cut-off events. [2022-01-19 15:20:36,276 INFO L130 PetriNetUnfolder]: For 105930/105930 co-relation queries the response was YES. [2022-01-19 15:20:36,328 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23089 conditions, 2202 events. 717/2202 cut-off events. For 105930/105930 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 17110 event pairs, 35 based on Foata normal form. 1/2200 useless extension candidates. Maximal degree in co-relation 22785. Up to 1417 conditions per place. [2022-01-19 15:20:36,340 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 735 selfloop transitions, 268 changer transitions 35/1077 dead transitions. [2022-01-19 15:20:36,340 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 874 places, 1077 transitions, 22512 flow [2022-01-19 15:20:36,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-19 15:20:36,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2022-01-19 15:20:36,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2531 transitions. [2022-01-19 15:20:36,342 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5609485815602837 [2022-01-19 15:20:36,342 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2531 transitions. [2022-01-19 15:20:36,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2531 transitions. [2022-01-19 15:20:36,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:20:36,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2531 transitions. [2022-01-19 15:20:36,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 52.729166666666664) internal successors, (2531), 48 states have internal predecessors, (2531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:36,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 94.0) internal successors, (4606), 49 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:36,346 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 94.0) internal successors, (4606), 49 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:36,346 INFO L186 Difference]: Start difference. First operand has 833 places, 1009 transitions, 18567 flow. Second operand 48 states and 2531 transitions. [2022-01-19 15:20:36,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 874 places, 1077 transitions, 22512 flow [2022-01-19 15:20:37,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 841 places, 1077 transitions, 22065 flow, removed 108 selfloop flow, removed 33 redundant places. [2022-01-19 15:20:37,341 INFO L242 Difference]: Finished difference. Result has 852 places, 1021 transitions, 19302 flow [2022-01-19 15:20:37,341 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=18128, PETRI_DIFFERENCE_MINUEND_PLACES=794, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1009, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=755, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=19302, PETRI_PLACES=852, PETRI_TRANSITIONS=1021} [2022-01-19 15:20:37,341 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 764 predicate places. [2022-01-19 15:20:37,341 INFO L470 AbstractCegarLoop]: Abstraction has has 852 places, 1021 transitions, 19302 flow [2022-01-19 15:20:37,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:37,342 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:20:37,342 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:20:37,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2022-01-19 15:20:37,342 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:20:37,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:20:37,342 INFO L85 PathProgramCache]: Analyzing trace with hash -115526318, now seen corresponding path program 189 times [2022-01-19 15:20:37,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:20:37,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816171738] [2022-01-19 15:20:37,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:20:37,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:20:37,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:20:37,611 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 15:20:37,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:20:37,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816171738] [2022-01-19 15:20:37,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816171738] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:20:37,612 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:20:37,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:20:37,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802299461] [2022-01-19 15:20:37,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:20:37,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:20:37,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:20:37,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:20:37,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:20:37,613 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:20:37,613 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 852 places, 1021 transitions, 19302 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:37,614 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:20:37,614 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:20:37,614 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:20:39,449 INFO L129 PetriNetUnfolder]: 696/2143 cut-off events. [2022-01-19 15:20:39,449 INFO L130 PetriNetUnfolder]: For 103305/103305 co-relation queries the response was YES. [2022-01-19 15:20:39,489 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22550 conditions, 2143 events. 696/2143 cut-off events. For 103305/103305 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 16535 event pairs, 47 based on Foata normal form. 1/2141 useless extension candidates. Maximal degree in co-relation 22242. Up to 1575 conditions per place. [2022-01-19 15:20:39,497 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 865 selfloop transitions, 120 changer transitions 23/1047 dead transitions. [2022-01-19 15:20:39,498 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 874 places, 1047 transitions, 21498 flow [2022-01-19 15:20:39,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 15:20:39,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 15:20:39,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1656 transitions. [2022-01-19 15:20:39,499 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5682910089224433 [2022-01-19 15:20:39,499 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1656 transitions. [2022-01-19 15:20:39,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1656 transitions. [2022-01-19 15:20:39,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:20:39,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1656 transitions. [2022-01-19 15:20:39,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.41935483870968) internal successors, (1656), 31 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:39,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:39,502 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:39,502 INFO L186 Difference]: Start difference. First operand has 852 places, 1021 transitions, 19302 flow. Second operand 31 states and 1656 transitions. [2022-01-19 15:20:39,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 874 places, 1047 transitions, 21498 flow [2022-01-19 15:20:40,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 839 places, 1047 transitions, 20697 flow, removed 253 selfloop flow, removed 35 redundant places. [2022-01-19 15:20:40,344 INFO L242 Difference]: Finished difference. Result has 843 places, 1006 transitions, 18581 flow [2022-01-19 15:20:40,344 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=18507, PETRI_DIFFERENCE_MINUEND_PLACES=809, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1021, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=901, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=18581, PETRI_PLACES=843, PETRI_TRANSITIONS=1006} [2022-01-19 15:20:40,344 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 755 predicate places. [2022-01-19 15:20:40,344 INFO L470 AbstractCegarLoop]: Abstraction has has 843 places, 1006 transitions, 18581 flow [2022-01-19 15:20:40,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:40,344 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:20:40,344 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:20:40,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2022-01-19 15:20:40,345 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:20:40,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:20:40,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1291931028, now seen corresponding path program 190 times [2022-01-19 15:20:40,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:20:40,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788275706] [2022-01-19 15:20:40,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:20:40,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:20:40,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:20:40,684 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 15:20:40,684 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:20:40,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788275706] [2022-01-19 15:20:40,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788275706] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:20:40,684 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:20:40,684 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:20:40,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120694505] [2022-01-19 15:20:40,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:20:40,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:20:40,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:20:40,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:20:40,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:20:40,685 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:20:40,685 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 843 places, 1006 transitions, 18581 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:40,686 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:20:40,686 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:20:40,686 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:20:42,470 INFO L129 PetriNetUnfolder]: 690/2111 cut-off events. [2022-01-19 15:20:42,471 INFO L130 PetriNetUnfolder]: For 95332/95332 co-relation queries the response was YES. [2022-01-19 15:20:42,503 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21998 conditions, 2111 events. 690/2111 cut-off events. For 95332/95332 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 16173 event pairs, 42 based on Foata normal form. 1/2108 useless extension candidates. Maximal degree in co-relation 21694. Up to 1588 conditions per place. [2022-01-19 15:20:42,512 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 867 selfloop transitions, 105 changer transitions 22/1033 dead transitions. [2022-01-19 15:20:42,512 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 862 places, 1033 transitions, 20733 flow [2022-01-19 15:20:42,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 15:20:42,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 15:20:42,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1650 transitions. [2022-01-19 15:20:42,513 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5662319835277968 [2022-01-19 15:20:42,513 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1650 transitions. [2022-01-19 15:20:42,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1650 transitions. [2022-01-19 15:20:42,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:20:42,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1650 transitions. [2022-01-19 15:20:42,515 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.225806451612904) internal successors, (1650), 31 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:42,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:42,516 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:42,516 INFO L186 Difference]: Start difference. First operand has 843 places, 1006 transitions, 18581 flow. Second operand 31 states and 1650 transitions. [2022-01-19 15:20:42,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 862 places, 1033 transitions, 20733 flow [2022-01-19 15:20:43,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 828 places, 1033 transitions, 20349 flow, removed 26 selfloop flow, removed 34 redundant places. [2022-01-19 15:20:43,304 INFO L242 Difference]: Finished difference. Result has 832 places, 995 transitions, 18322 flow [2022-01-19 15:20:43,304 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=18201, PETRI_DIFFERENCE_MINUEND_PLACES=798, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1006, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=901, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=18322, PETRI_PLACES=832, PETRI_TRANSITIONS=995} [2022-01-19 15:20:43,305 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 744 predicate places. [2022-01-19 15:20:43,305 INFO L470 AbstractCegarLoop]: Abstraction has has 832 places, 995 transitions, 18322 flow [2022-01-19 15:20:43,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:43,305 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:20:43,305 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:20:43,305 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2022-01-19 15:20:43,305 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:20:43,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:20:43,305 INFO L85 PathProgramCache]: Analyzing trace with hash 2050004870, now seen corresponding path program 191 times [2022-01-19 15:20:43,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:20:43,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146984650] [2022-01-19 15:20:43,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:20:43,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:20:43,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:20:43,577 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 15:20:43,577 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:20:43,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146984650] [2022-01-19 15:20:43,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146984650] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:20:43,577 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:20:43,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:20:43,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198983624] [2022-01-19 15:20:43,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:20:43,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:20:43,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:20:43,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:20:43,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:20:43,578 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:20:43,579 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 832 places, 995 transitions, 18322 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:43,579 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:20:43,579 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:20:43,579 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:20:45,377 INFO L129 PetriNetUnfolder]: 689/2087 cut-off events. [2022-01-19 15:20:45,377 INFO L130 PetriNetUnfolder]: For 94965/94965 co-relation queries the response was YES. [2022-01-19 15:20:45,422 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21851 conditions, 2087 events. 689/2087 cut-off events. For 94965/94965 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 15853 event pairs, 42 based on Foata normal form. 1/2085 useless extension candidates. Maximal degree in co-relation 21551. Up to 1572 conditions per place. [2022-01-19 15:20:45,432 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 859 selfloop transitions, 101 changer transitions 29/1028 dead transitions. [2022-01-19 15:20:45,432 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 845 places, 1028 transitions, 20511 flow [2022-01-19 15:20:45,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 15:20:45,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 15:20:45,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1654 transitions. [2022-01-19 15:20:45,434 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5676046671242279 [2022-01-19 15:20:45,434 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1654 transitions. [2022-01-19 15:20:45,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1654 transitions. [2022-01-19 15:20:45,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:20:45,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1654 transitions. [2022-01-19 15:20:45,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.354838709677416) internal successors, (1654), 31 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:45,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:45,436 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:45,437 INFO L186 Difference]: Start difference. First operand has 832 places, 995 transitions, 18322 flow. Second operand 31 states and 1654 transitions. [2022-01-19 15:20:45,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 845 places, 1028 transitions, 20511 flow [2022-01-19 15:20:46,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 817 places, 1028 transitions, 20194 flow, removed 13 selfloop flow, removed 28 redundant places. [2022-01-19 15:20:46,313 INFO L242 Difference]: Finished difference. Result has 825 places, 983 transitions, 18088 flow [2022-01-19 15:20:46,314 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=18015, PETRI_DIFFERENCE_MINUEND_PLACES=787, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=995, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=894, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=18088, PETRI_PLACES=825, PETRI_TRANSITIONS=983} [2022-01-19 15:20:46,314 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 737 predicate places. [2022-01-19 15:20:46,314 INFO L470 AbstractCegarLoop]: Abstraction has has 825 places, 983 transitions, 18088 flow [2022-01-19 15:20:46,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:46,314 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:20:46,314 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:20:46,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2022-01-19 15:20:46,314 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:20:46,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:20:46,315 INFO L85 PathProgramCache]: Analyzing trace with hash 346428768, now seen corresponding path program 192 times [2022-01-19 15:20:46,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:20:46,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196211884] [2022-01-19 15:20:46,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:20:46,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:20:46,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:20:46,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 15:20:46,565 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:20:46,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196211884] [2022-01-19 15:20:46,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196211884] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:20:46,566 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:20:46,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:20:46,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972114585] [2022-01-19 15:20:46,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:20:46,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:20:46,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:20:46,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:20:46,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:20:46,567 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:20:46,567 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 825 places, 983 transitions, 18088 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:46,567 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:20:46,567 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:20:46,567 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:20:48,894 INFO L129 PetriNetUnfolder]: 699/2130 cut-off events. [2022-01-19 15:20:48,894 INFO L130 PetriNetUnfolder]: For 99655/99655 co-relation queries the response was YES. [2022-01-19 15:20:48,934 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22455 conditions, 2130 events. 699/2130 cut-off events. For 99655/99655 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 16390 event pairs, 36 based on Foata normal form. 1/2128 useless extension candidates. Maximal degree in co-relation 22155. Up to 1446 conditions per place. [2022-01-19 15:20:48,943 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 800 selfloop transitions, 187 changer transitions 33/1059 dead transitions. [2022-01-19 15:20:48,943 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 851 places, 1059 transitions, 21919 flow [2022-01-19 15:20:48,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 15:20:48,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 15:20:48,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2122 transitions. [2022-01-19 15:20:48,945 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5643617021276596 [2022-01-19 15:20:48,945 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2122 transitions. [2022-01-19 15:20:48,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2122 transitions. [2022-01-19 15:20:48,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:20:48,945 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2122 transitions. [2022-01-19 15:20:48,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 53.05) internal successors, (2122), 40 states have internal predecessors, (2122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:48,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:48,948 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:48,948 INFO L186 Difference]: Start difference. First operand has 825 places, 983 transitions, 18088 flow. Second operand 40 states and 2122 transitions. [2022-01-19 15:20:48,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 851 places, 1059 transitions, 21919 flow [2022-01-19 15:20:49,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 817 places, 1059 transitions, 21610 flow, removed 20 selfloop flow, removed 34 redundant places. [2022-01-19 15:20:49,777 INFO L242 Difference]: Finished difference. Result has 827 places, 996 transitions, 18771 flow [2022-01-19 15:20:49,778 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17792, PETRI_DIFFERENCE_MINUEND_PLACES=778, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=983, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=799, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=18771, PETRI_PLACES=827, PETRI_TRANSITIONS=996} [2022-01-19 15:20:49,778 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 739 predicate places. [2022-01-19 15:20:49,778 INFO L470 AbstractCegarLoop]: Abstraction has has 827 places, 996 transitions, 18771 flow [2022-01-19 15:20:49,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:49,778 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:20:49,778 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:20:49,778 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2022-01-19 15:20:49,778 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:20:49,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:20:49,778 INFO L85 PathProgramCache]: Analyzing trace with hash -938430958, now seen corresponding path program 193 times [2022-01-19 15:20:49,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:20:49,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810682270] [2022-01-19 15:20:49,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:20:49,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:20:49,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:20:50,041 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 15:20:50,042 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:20:50,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810682270] [2022-01-19 15:20:50,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810682270] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:20:50,042 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:20:50,042 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:20:50,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817077630] [2022-01-19 15:20:50,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:20:50,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:20:50,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:20:50,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:20:50,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:20:50,043 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:20:50,043 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 827 places, 996 transitions, 18771 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:50,043 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:20:50,043 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:20:50,044 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:20:52,742 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:20:54,177 INFO L129 PetriNetUnfolder]: 691/2126 cut-off events. [2022-01-19 15:20:54,177 INFO L130 PetriNetUnfolder]: For 104991/104991 co-relation queries the response was YES. [2022-01-19 15:20:54,222 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22676 conditions, 2126 events. 691/2126 cut-off events. For 104991/104991 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 16448 event pairs, 45 based on Foata normal form. 1/2124 useless extension candidates. Maximal degree in co-relation 22375. Up to 1394 conditions per place. [2022-01-19 15:20:54,231 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 714 selfloop transitions, 250 changer transitions 35/1038 dead transitions. [2022-01-19 15:20:54,231 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 862 places, 1038 transitions, 21593 flow [2022-01-19 15:20:54,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-19 15:20:54,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-01-19 15:20:54,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2372 transitions. [2022-01-19 15:20:54,233 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5607565011820331 [2022-01-19 15:20:54,233 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2372 transitions. [2022-01-19 15:20:54,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2372 transitions. [2022-01-19 15:20:54,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:20:54,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2372 transitions. [2022-01-19 15:20:54,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 52.71111111111111) internal successors, (2372), 45 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:54,237 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:54,237 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:54,237 INFO L186 Difference]: Start difference. First operand has 827 places, 996 transitions, 18771 flow. Second operand 45 states and 2372 transitions. [2022-01-19 15:20:54,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 862 places, 1038 transitions, 21593 flow [2022-01-19 15:20:55,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 826 places, 1038 transitions, 21108 flow, removed 117 selfloop flow, removed 36 redundant places. [2022-01-19 15:20:55,163 INFO L242 Difference]: Finished difference. Result has 836 places, 988 transitions, 18888 flow [2022-01-19 15:20:55,164 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=18310, PETRI_DIFFERENCE_MINUEND_PLACES=782, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=996, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=746, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=18888, PETRI_PLACES=836, PETRI_TRANSITIONS=988} [2022-01-19 15:20:55,164 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 748 predicate places. [2022-01-19 15:20:55,164 INFO L470 AbstractCegarLoop]: Abstraction has has 836 places, 988 transitions, 18888 flow [2022-01-19 15:20:55,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:55,165 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:20:55,165 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:20:55,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2022-01-19 15:20:55,165 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:20:55,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:20:55,165 INFO L85 PathProgramCache]: Analyzing trace with hash -646108360, now seen corresponding path program 194 times [2022-01-19 15:20:55,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:20:55,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946463316] [2022-01-19 15:20:55,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:20:55,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:20:55,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:20:55,439 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 15:20:55,439 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:20:55,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946463316] [2022-01-19 15:20:55,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946463316] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:20:55,439 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:20:55,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:20:55,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715215958] [2022-01-19 15:20:55,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:20:55,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:20:55,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:20:55,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:20:55,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:20:55,440 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:20:55,441 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 836 places, 988 transitions, 18888 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:55,441 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:20:55,441 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:20:55,441 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:20:57,185 INFO L129 PetriNetUnfolder]: 675/2086 cut-off events. [2022-01-19 15:20:57,185 INFO L130 PetriNetUnfolder]: For 98790/98790 co-relation queries the response was YES. [2022-01-19 15:20:57,230 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22094 conditions, 2086 events. 675/2086 cut-off events. For 98790/98790 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 15958 event pairs, 48 based on Foata normal form. 1/2084 useless extension candidates. Maximal degree in co-relation 21790. Up to 1559 conditions per place. [2022-01-19 15:20:57,239 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 854 selfloop transitions, 94 changer transitions 26/1013 dead transitions. [2022-01-19 15:20:57,239 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 853 places, 1013 transitions, 20988 flow [2022-01-19 15:20:57,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 15:20:57,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 15:20:57,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1646 transitions. [2022-01-19 15:20:57,241 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5648592999313659 [2022-01-19 15:20:57,241 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1646 transitions. [2022-01-19 15:20:57,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1646 transitions. [2022-01-19 15:20:57,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:20:57,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1646 transitions. [2022-01-19 15:20:57,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.096774193548384) internal successors, (1646), 31 states have internal predecessors, (1646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:57,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:57,243 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:57,244 INFO L186 Difference]: Start difference. First operand has 836 places, 988 transitions, 18888 flow. Second operand 31 states and 1646 transitions. [2022-01-19 15:20:57,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 853 places, 1013 transitions, 20988 flow [2022-01-19 15:20:58,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 807 places, 1013 transitions, 20325 flow, removed 14 selfloop flow, removed 46 redundant places. [2022-01-19 15:20:58,179 INFO L242 Difference]: Finished difference. Result has 811 places, 973 transitions, 18268 flow [2022-01-19 15:20:58,179 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=18231, PETRI_DIFFERENCE_MINUEND_PLACES=777, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=988, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=894, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=18268, PETRI_PLACES=811, PETRI_TRANSITIONS=973} [2022-01-19 15:20:58,179 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 723 predicate places. [2022-01-19 15:20:58,179 INFO L470 AbstractCegarLoop]: Abstraction has has 811 places, 973 transitions, 18268 flow [2022-01-19 15:20:58,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:58,179 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:20:58,180 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:20:58,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2022-01-19 15:20:58,180 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:20:58,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:20:58,180 INFO L85 PathProgramCache]: Analyzing trace with hash -2055114292, now seen corresponding path program 195 times [2022-01-19 15:20:58,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:20:58,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354600053] [2022-01-19 15:20:58,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:20:58,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:20:58,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:20:58,430 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 15:20:58,430 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:20:58,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354600053] [2022-01-19 15:20:58,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354600053] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:20:58,430 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:20:58,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:20:58,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786301658] [2022-01-19 15:20:58,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:20:58,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:20:58,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:20:58,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:20:58,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:20:58,431 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:20:58,432 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 811 places, 973 transitions, 18268 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:20:58,432 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:20:58,432 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:20:58,432 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:21:00,282 INFO L129 PetriNetUnfolder]: 739/2235 cut-off events. [2022-01-19 15:21:00,283 INFO L130 PetriNetUnfolder]: For 118140/118140 co-relation queries the response was YES. [2022-01-19 15:21:00,331 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24179 conditions, 2235 events. 739/2235 cut-off events. For 118140/118140 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 17327 event pairs, 49 based on Foata normal form. 1/2233 useless extension candidates. Maximal degree in co-relation 23882. Up to 1491 conditions per place. [2022-01-19 15:21:00,341 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 837 selfloop transitions, 200 changer transitions 47/1123 dead transitions. [2022-01-19 15:21:00,341 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 823 places, 1123 transitions, 23907 flow [2022-01-19 15:21:00,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:21:00,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:21:00,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1813 transitions. [2022-01-19 15:21:00,343 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5672715894868585 [2022-01-19 15:21:00,343 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1813 transitions. [2022-01-19 15:21:00,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1813 transitions. [2022-01-19 15:21:00,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:21:00,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1813 transitions. [2022-01-19 15:21:00,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.3235294117647) internal successors, (1813), 34 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:00,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:00,346 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:00,346 INFO L186 Difference]: Start difference. First operand has 811 places, 973 transitions, 18268 flow. Second operand 34 states and 1813 transitions. [2022-01-19 15:21:00,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 823 places, 1123 transitions, 23907 flow [2022-01-19 15:21:01,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 789 places, 1123 transitions, 23485 flow, removed 59 selfloop flow, removed 34 redundant places. [2022-01-19 15:21:01,372 INFO L242 Difference]: Finished difference. Result has 801 places, 1038 transitions, 20102 flow [2022-01-19 15:21:01,372 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17904, PETRI_DIFFERENCE_MINUEND_PLACES=756, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=973, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=787, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=20102, PETRI_PLACES=801, PETRI_TRANSITIONS=1038} [2022-01-19 15:21:01,373 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 713 predicate places. [2022-01-19 15:21:01,373 INFO L470 AbstractCegarLoop]: Abstraction has has 801 places, 1038 transitions, 20102 flow [2022-01-19 15:21:01,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:01,373 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:21:01,373 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:21:01,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2022-01-19 15:21:01,373 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:21:01,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:21:01,373 INFO L85 PathProgramCache]: Analyzing trace with hash 802128778, now seen corresponding path program 196 times [2022-01-19 15:21:01,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:21:01,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037858559] [2022-01-19 15:21:01,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:21:01,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:21:01,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:21:01,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 15:21:01,639 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:21:01,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037858559] [2022-01-19 15:21:01,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037858559] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:21:01,639 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:21:01,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:21:01,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654232072] [2022-01-19 15:21:01,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:21:01,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:21:01,640 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:21:01,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:21:01,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:21:01,640 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:21:01,641 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 801 places, 1038 transitions, 20102 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:01,641 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:21:01,641 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:21:01,641 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:21:03,692 INFO L129 PetriNetUnfolder]: 727/2195 cut-off events. [2022-01-19 15:21:03,692 INFO L130 PetriNetUnfolder]: For 123265/123265 co-relation queries the response was YES. [2022-01-19 15:21:03,732 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24398 conditions, 2195 events. 727/2195 cut-off events. For 123265/123265 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 16959 event pairs, 44 based on Foata normal form. 1/2193 useless extension candidates. Maximal degree in co-relation 24101. Up to 1622 conditions per place. [2022-01-19 15:21:03,742 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 881 selfloop transitions, 134 changer transitions 32/1086 dead transitions. [2022-01-19 15:21:03,742 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 827 places, 1086 transitions, 23386 flow [2022-01-19 15:21:03,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:21:03,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:21:03,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1858 transitions. [2022-01-19 15:21:03,744 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.564741641337386 [2022-01-19 15:21:03,744 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1858 transitions. [2022-01-19 15:21:03,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1858 transitions. [2022-01-19 15:21:03,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:21:03,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1858 transitions. [2022-01-19 15:21:03,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.08571428571429) internal successors, (1858), 35 states have internal predecessors, (1858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:03,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:03,747 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:03,747 INFO L186 Difference]: Start difference. First operand has 801 places, 1038 transitions, 20102 flow. Second operand 35 states and 1858 transitions. [2022-01-19 15:21:03,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 827 places, 1086 transitions, 23386 flow [2022-01-19 15:21:04,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 798 places, 1086 transitions, 22563 flow, removed 275 selfloop flow, removed 29 redundant places. [2022-01-19 15:21:04,665 INFO L242 Difference]: Finished difference. Result has 808 places, 1037 transitions, 19749 flow [2022-01-19 15:21:04,666 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19350, PETRI_DIFFERENCE_MINUEND_PLACES=764, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1038, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=905, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=19749, PETRI_PLACES=808, PETRI_TRANSITIONS=1037} [2022-01-19 15:21:04,666 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 720 predicate places. [2022-01-19 15:21:04,666 INFO L470 AbstractCegarLoop]: Abstraction has has 808 places, 1037 transitions, 19749 flow [2022-01-19 15:21:04,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:04,666 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:21:04,666 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:21:04,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2022-01-19 15:21:04,666 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:21:04,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:21:04,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1185816718, now seen corresponding path program 197 times [2022-01-19 15:21:04,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:21:04,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333895883] [2022-01-19 15:21:04,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:21:04,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:21:04,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:21:04,912 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 15:21:04,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:21:04,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333895883] [2022-01-19 15:21:04,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333895883] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:21:04,912 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:21:04,912 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:21:04,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100099226] [2022-01-19 15:21:04,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:21:04,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:21:04,913 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:21:04,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:21:04,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:21:04,914 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:21:04,914 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 808 places, 1037 transitions, 19749 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:04,914 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:21:04,914 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:21:04,914 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:21:07,323 INFO L129 PetriNetUnfolder]: 714/2166 cut-off events. [2022-01-19 15:21:07,324 INFO L130 PetriNetUnfolder]: For 114049/114049 co-relation queries the response was YES. [2022-01-19 15:21:07,365 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23510 conditions, 2166 events. 714/2166 cut-off events. For 114049/114049 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 16614 event pairs, 47 based on Foata normal form. 1/2164 useless extension candidates. Maximal degree in co-relation 23212. Up to 1643 conditions per place. [2022-01-19 15:21:07,375 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 903 selfloop transitions, 113 changer transitions 15/1070 dead transitions. [2022-01-19 15:21:07,375 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 834 places, 1070 transitions, 22220 flow [2022-01-19 15:21:07,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:21:07,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:21:07,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1958 transitions. [2022-01-19 15:21:07,377 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5629672225416906 [2022-01-19 15:21:07,377 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1958 transitions. [2022-01-19 15:21:07,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1958 transitions. [2022-01-19 15:21:07,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:21:07,377 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1958 transitions. [2022-01-19 15:21:07,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.91891891891892) internal successors, (1958), 37 states have internal predecessors, (1958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:07,380 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:07,380 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:07,380 INFO L186 Difference]: Start difference. First operand has 808 places, 1037 transitions, 19749 flow. Second operand 37 states and 1958 transitions. [2022-01-19 15:21:07,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 834 places, 1070 transitions, 22220 flow [2022-01-19 15:21:08,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 802 places, 1070 transitions, 21893 flow, removed 69 selfloop flow, removed 32 redundant places. [2022-01-19 15:21:08,316 INFO L242 Difference]: Finished difference. Result has 810 places, 1040 transitions, 19748 flow [2022-01-19 15:21:08,316 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19434, PETRI_DIFFERENCE_MINUEND_PLACES=766, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1037, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=926, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=19748, PETRI_PLACES=810, PETRI_TRANSITIONS=1040} [2022-01-19 15:21:08,316 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 722 predicate places. [2022-01-19 15:21:08,316 INFO L470 AbstractCegarLoop]: Abstraction has has 810 places, 1040 transitions, 19748 flow [2022-01-19 15:21:08,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:08,317 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:21:08,317 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:21:08,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2022-01-19 15:21:08,317 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:21:08,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:21:08,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1888730336, now seen corresponding path program 198 times [2022-01-19 15:21:08,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:21:08,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568897693] [2022-01-19 15:21:08,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:21:08,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:21:08,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:21:08,576 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 15:21:08,576 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:21:08,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568897693] [2022-01-19 15:21:08,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568897693] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:21:08,576 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:21:08,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:21:08,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384988864] [2022-01-19 15:21:08,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:21:08,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:21:08,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:21:08,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:21:08,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:21:08,578 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:21:08,578 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 810 places, 1040 transitions, 19748 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:08,578 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:21:08,578 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:21:08,578 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:21:10,540 INFO L129 PetriNetUnfolder]: 757/2270 cut-off events. [2022-01-19 15:21:10,540 INFO L130 PetriNetUnfolder]: For 123390/123390 co-relation queries the response was YES. [2022-01-19 15:21:10,595 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25055 conditions, 2270 events. 757/2270 cut-off events. For 123390/123390 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 17541 event pairs, 44 based on Foata normal form. 1/2268 useless extension candidates. Maximal degree in co-relation 24756. Up to 1462 conditions per place. [2022-01-19 15:21:10,608 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 819 selfloop transitions, 283 changer transitions 24/1165 dead transitions. [2022-01-19 15:21:10,608 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 838 places, 1165 transitions, 24776 flow [2022-01-19 15:21:10,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:21:10,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:21:10,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1862 transitions. [2022-01-19 15:21:10,610 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5659574468085107 [2022-01-19 15:21:10,610 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1862 transitions. [2022-01-19 15:21:10,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1862 transitions. [2022-01-19 15:21:10,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:21:10,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1862 transitions. [2022-01-19 15:21:10,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.2) internal successors, (1862), 35 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:10,612 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:10,613 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:10,613 INFO L186 Difference]: Start difference. First operand has 810 places, 1040 transitions, 19748 flow. Second operand 35 states and 1862 transitions. [2022-01-19 15:21:10,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 838 places, 1165 transitions, 24776 flow [2022-01-19 15:21:11,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 803 places, 1165 transitions, 24478 flow, removed 27 selfloop flow, removed 35 redundant places. [2022-01-19 15:21:11,653 INFO L242 Difference]: Finished difference. Result has 813 places, 1102 transitions, 21797 flow [2022-01-19 15:21:11,653 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19466, PETRI_DIFFERENCE_MINUEND_PLACES=769, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1040, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=766, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=21797, PETRI_PLACES=813, PETRI_TRANSITIONS=1102} [2022-01-19 15:21:11,653 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 725 predicate places. [2022-01-19 15:21:11,653 INFO L470 AbstractCegarLoop]: Abstraction has has 813 places, 1102 transitions, 21797 flow [2022-01-19 15:21:11,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:11,654 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:21:11,654 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:21:11,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2022-01-19 15:21:11,654 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:21:11,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:21:11,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1920312320, now seen corresponding path program 199 times [2022-01-19 15:21:11,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:21:11,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427275001] [2022-01-19 15:21:11,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:21:11,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:21:11,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:21:11,910 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 15:21:11,910 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:21:11,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427275001] [2022-01-19 15:21:11,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427275001] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:21:11,910 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:21:11,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 15:21:11,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533081999] [2022-01-19 15:21:11,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:21:11,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 15:21:11,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:21:11,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 15:21:11,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 15:21:11,912 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:21:11,912 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 813 places, 1102 transitions, 21797 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:11,912 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:21:11,912 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:21:11,912 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:21:13,930 INFO L129 PetriNetUnfolder]: 768/2330 cut-off events. [2022-01-19 15:21:13,931 INFO L130 PetriNetUnfolder]: For 135111/135111 co-relation queries the response was YES. [2022-01-19 15:21:13,983 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26322 conditions, 2330 events. 768/2330 cut-off events. For 135111/135111 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 18446 event pairs, 44 based on Foata normal form. 1/2328 useless extension candidates. Maximal degree in co-relation 26020. Up to 1681 conditions per place. [2022-01-19 15:21:13,994 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 935 selfloop transitions, 175 changer transitions 26/1175 dead transitions. [2022-01-19 15:21:13,994 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 839 places, 1175 transitions, 25874 flow [2022-01-19 15:21:13,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:21:13,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:21:13,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1708 transitions. [2022-01-19 15:21:13,996 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5678191489361702 [2022-01-19 15:21:13,996 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1708 transitions. [2022-01-19 15:21:13,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1708 transitions. [2022-01-19 15:21:13,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:21:13,996 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1708 transitions. [2022-01-19 15:21:13,997 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.375) internal successors, (1708), 32 states have internal predecessors, (1708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:13,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:13,998 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:13,998 INFO L186 Difference]: Start difference. First operand has 813 places, 1102 transitions, 21797 flow. Second operand 32 states and 1708 transitions. [2022-01-19 15:21:13,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 839 places, 1175 transitions, 25874 flow [2022-01-19 15:21:15,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 814 places, 1175 transitions, 25097 flow, removed 251 selfloop flow, removed 25 redundant places. [2022-01-19 15:21:15,134 INFO L242 Difference]: Finished difference. Result has 824 places, 1125 transitions, 22191 flow [2022-01-19 15:21:15,135 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=21048, PETRI_DIFFERENCE_MINUEND_PLACES=783, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=931, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=22191, PETRI_PLACES=824, PETRI_TRANSITIONS=1125} [2022-01-19 15:21:15,135 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 736 predicate places. [2022-01-19 15:21:15,135 INFO L470 AbstractCegarLoop]: Abstraction has has 824 places, 1125 transitions, 22191 flow [2022-01-19 15:21:15,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:15,135 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:21:15,135 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:21:15,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2022-01-19 15:21:15,136 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:21:15,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:21:15,136 INFO L85 PathProgramCache]: Analyzing trace with hash 49501614, now seen corresponding path program 200 times [2022-01-19 15:21:15,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:21:15,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398558768] [2022-01-19 15:21:15,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:21:15,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:21:15,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:21:15,405 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 15:21:15,406 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:21:15,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398558768] [2022-01-19 15:21:15,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398558768] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:21:15,406 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:21:15,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:21:15,406 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863726124] [2022-01-19 15:21:15,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:21:15,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:21:15,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:21:15,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:21:15,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:21:15,407 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:21:15,408 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 824 places, 1125 transitions, 22191 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:15,408 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:21:15,408 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:21:15,408 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:21:17,532 INFO L129 PetriNetUnfolder]: 761/2323 cut-off events. [2022-01-19 15:21:17,532 INFO L130 PetriNetUnfolder]: For 116308/116308 co-relation queries the response was YES. [2022-01-19 15:21:17,578 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25365 conditions, 2323 events. 761/2323 cut-off events. For 116308/116308 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 18289 event pairs, 47 based on Foata normal form. 1/2321 useless extension candidates. Maximal degree in co-relation 25056. Up to 1767 conditions per place. [2022-01-19 15:21:17,588 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 988 selfloop transitions, 116 changer transitions 16/1159 dead transitions. [2022-01-19 15:21:17,589 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 854 places, 1159 transitions, 25023 flow [2022-01-19 15:21:17,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:21:17,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:21:17,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2009 transitions. [2022-01-19 15:21:17,590 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5624300111982082 [2022-01-19 15:21:17,590 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2009 transitions. [2022-01-19 15:21:17,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2009 transitions. [2022-01-19 15:21:17,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:21:17,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2009 transitions. [2022-01-19 15:21:17,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.86842105263158) internal successors, (2009), 38 states have internal predecessors, (2009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:17,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:17,593 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:17,593 INFO L186 Difference]: Start difference. First operand has 824 places, 1125 transitions, 22191 flow. Second operand 38 states and 2009 transitions. [2022-01-19 15:21:17,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 854 places, 1159 transitions, 25023 flow [2022-01-19 15:21:18,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 829 places, 1159 transitions, 24718 flow, removed 99 selfloop flow, removed 25 redundant places. [2022-01-19 15:21:18,709 INFO L242 Difference]: Finished difference. Result has 836 places, 1128 transitions, 22381 flow [2022-01-19 15:21:18,709 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=21904, PETRI_DIFFERENCE_MINUEND_PLACES=792, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1012, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=22381, PETRI_PLACES=836, PETRI_TRANSITIONS=1128} [2022-01-19 15:21:18,710 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 748 predicate places. [2022-01-19 15:21:18,710 INFO L470 AbstractCegarLoop]: Abstraction has has 836 places, 1128 transitions, 22381 flow [2022-01-19 15:21:18,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:18,710 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:21:18,710 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:21:18,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2022-01-19 15:21:18,710 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:21:18,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:21:18,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1988046104, now seen corresponding path program 201 times [2022-01-19 15:21:18,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:21:18,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745855386] [2022-01-19 15:21:18,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:21:18,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:21:18,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:21:18,968 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 15:21:18,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:21:18,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745855386] [2022-01-19 15:21:18,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745855386] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:21:18,968 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:21:18,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:21:18,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759720443] [2022-01-19 15:21:18,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:21:18,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:21:18,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:21:18,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:21:18,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:21:18,969 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:21:18,970 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 836 places, 1128 transitions, 22381 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:18,970 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:21:18,970 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:21:18,970 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:21:21,006 INFO L129 PetriNetUnfolder]: 772/2353 cut-off events. [2022-01-19 15:21:21,006 INFO L130 PetriNetUnfolder]: For 122215/122215 co-relation queries the response was YES. [2022-01-19 15:21:21,060 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26058 conditions, 2353 events. 772/2353 cut-off events. For 122215/122215 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 18744 event pairs, 44 based on Foata normal form. 1/2351 useless extension candidates. Maximal degree in co-relation 25748. Up to 1687 conditions per place. [2022-01-19 15:21:21,071 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 935 selfloop transitions, 184 changer transitions 26/1184 dead transitions. [2022-01-19 15:21:21,071 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 861 places, 1184 transitions, 26075 flow [2022-01-19 15:21:21,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:21:21,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:21:21,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1758 transitions. [2022-01-19 15:21:21,073 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5667311411992263 [2022-01-19 15:21:21,073 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1758 transitions. [2022-01-19 15:21:21,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1758 transitions. [2022-01-19 15:21:21,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:21:21,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1758 transitions. [2022-01-19 15:21:21,074 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.27272727272727) internal successors, (1758), 33 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:21,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:21,076 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:21,076 INFO L186 Difference]: Start difference. First operand has 836 places, 1128 transitions, 22381 flow. Second operand 33 states and 1758 transitions. [2022-01-19 15:21:21,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 861 places, 1184 transitions, 26075 flow [2022-01-19 15:21:22,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 832 places, 1184 transitions, 25669 flow, removed 120 selfloop flow, removed 29 redundant places. [2022-01-19 15:21:22,271 INFO L242 Difference]: Finished difference. Result has 842 places, 1134 transitions, 22698 flow [2022-01-19 15:21:22,272 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=21993, PETRI_DIFFERENCE_MINUEND_PLACES=800, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=946, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=22698, PETRI_PLACES=842, PETRI_TRANSITIONS=1134} [2022-01-19 15:21:22,272 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 754 predicate places. [2022-01-19 15:21:22,272 INFO L470 AbstractCegarLoop]: Abstraction has has 842 places, 1134 transitions, 22698 flow [2022-01-19 15:21:22,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:22,272 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:21:22,272 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:21:22,272 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2022-01-19 15:21:22,273 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:21:22,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:21:22,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1916085588, now seen corresponding path program 202 times [2022-01-19 15:21:22,273 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:21:22,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301281417] [2022-01-19 15:21:22,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:21:22,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:21:22,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:21:22,539 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 15:21:22,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:21:22,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301281417] [2022-01-19 15:21:22,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301281417] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:21:22,540 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:21:22,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:21:22,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238135459] [2022-01-19 15:21:22,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:21:22,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:21:22,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:21:22,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:21:22,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:21:22,541 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:21:22,541 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 842 places, 1134 transitions, 22698 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:22,541 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:21:22,541 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:21:22,541 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:21:25,795 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:21:26,172 INFO L129 PetriNetUnfolder]: 761/2337 cut-off events. [2022-01-19 15:21:26,173 INFO L130 PetriNetUnfolder]: For 119644/119644 co-relation queries the response was YES. [2022-01-19 15:21:26,224 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25685 conditions, 2337 events. 761/2337 cut-off events. For 119644/119644 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 18465 event pairs, 53 based on Foata normal form. 1/2335 useless extension candidates. Maximal degree in co-relation 25370. Up to 1771 conditions per place. [2022-01-19 15:21:26,236 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 992 selfloop transitions, 115 changer transitions 15/1161 dead transitions. [2022-01-19 15:21:26,236 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 872 places, 1161 transitions, 25320 flow [2022-01-19 15:21:26,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:21:26,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:21:26,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2004 transitions. [2022-01-19 15:21:26,237 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.561030235162374 [2022-01-19 15:21:26,237 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2004 transitions. [2022-01-19 15:21:26,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2004 transitions. [2022-01-19 15:21:26,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:21:26,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2004 transitions. [2022-01-19 15:21:26,239 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.73684210526316) internal successors, (2004), 38 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:26,240 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:26,241 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:26,241 INFO L186 Difference]: Start difference. First operand has 842 places, 1134 transitions, 22698 flow. Second operand 38 states and 2004 transitions. [2022-01-19 15:21:26,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 872 places, 1161 transitions, 25320 flow [2022-01-19 15:21:27,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 846 places, 1161 transitions, 25012 flow, removed 73 selfloop flow, removed 26 redundant places. [2022-01-19 15:21:27,373 INFO L242 Difference]: Finished difference. Result has 853 places, 1131 transitions, 22667 flow [2022-01-19 15:21:27,373 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=22402, PETRI_DIFFERENCE_MINUEND_PLACES=809, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1019, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=22667, PETRI_PLACES=853, PETRI_TRANSITIONS=1131} [2022-01-19 15:21:27,373 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 765 predicate places. [2022-01-19 15:21:27,374 INFO L470 AbstractCegarLoop]: Abstraction has has 853 places, 1131 transitions, 22667 flow [2022-01-19 15:21:27,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:27,374 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:21:27,374 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:21:27,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2022-01-19 15:21:27,374 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:21:27,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:21:27,374 INFO L85 PathProgramCache]: Analyzing trace with hash -722925924, now seen corresponding path program 203 times [2022-01-19 15:21:27,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:21:27,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57933271] [2022-01-19 15:21:27,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:21:27,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:21:27,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:21:27,671 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 15:21:27,671 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:21:27,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57933271] [2022-01-19 15:21:27,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57933271] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:21:27,671 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:21:27,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:21:27,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905895385] [2022-01-19 15:21:27,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:21:27,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:21:27,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:21:27,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:21:27,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:21:27,672 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:21:27,673 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 853 places, 1131 transitions, 22667 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:27,673 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:21:27,673 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:21:27,673 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:21:29,978 INFO L129 PetriNetUnfolder]: 804/2439 cut-off events. [2022-01-19 15:21:29,978 INFO L130 PetriNetUnfolder]: For 122844/122844 co-relation queries the response was YES. [2022-01-19 15:21:30,027 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27067 conditions, 2439 events. 804/2439 cut-off events. For 122844/122844 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 19528 event pairs, 42 based on Foata normal form. 1/2438 useless extension candidates. Maximal degree in co-relation 26752. Up to 1660 conditions per place. [2022-01-19 15:21:30,038 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 902 selfloop transitions, 266 changer transitions 43/1250 dead transitions. [2022-01-19 15:21:30,038 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 884 places, 1250 transitions, 27920 flow [2022-01-19 15:21:30,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 15:21:30,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 15:21:30,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2065 transitions. [2022-01-19 15:21:30,040 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5632842334969994 [2022-01-19 15:21:30,040 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2065 transitions. [2022-01-19 15:21:30,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2065 transitions. [2022-01-19 15:21:30,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:21:30,040 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2065 transitions. [2022-01-19 15:21:30,042 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.94871794871795) internal successors, (2065), 39 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:30,043 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:30,043 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:30,043 INFO L186 Difference]: Start difference. First operand has 853 places, 1131 transitions, 22667 flow. Second operand 39 states and 2065 transitions. [2022-01-19 15:21:30,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 884 places, 1250 transitions, 27920 flow [2022-01-19 15:21:31,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 848 places, 1250 transitions, 27618 flow, removed 29 selfloop flow, removed 36 redundant places. [2022-01-19 15:21:31,275 INFO L242 Difference]: Finished difference. Result has 862 places, 1188 transitions, 24707 flow [2022-01-19 15:21:31,275 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=22391, PETRI_DIFFERENCE_MINUEND_PLACES=810, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=878, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=24707, PETRI_PLACES=862, PETRI_TRANSITIONS=1188} [2022-01-19 15:21:31,275 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 774 predicate places. [2022-01-19 15:21:31,276 INFO L470 AbstractCegarLoop]: Abstraction has has 862 places, 1188 transitions, 24707 flow [2022-01-19 15:21:31,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:31,276 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:21:31,276 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:21:31,276 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2022-01-19 15:21:31,276 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:21:31,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:21:31,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1900311398, now seen corresponding path program 204 times [2022-01-19 15:21:31,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:21:31,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719034505] [2022-01-19 15:21:31,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:21:31,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:21:31,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:21:31,504 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 15:21:31,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:21:31,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719034505] [2022-01-19 15:21:31,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719034505] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:21:31,504 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:21:31,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:21:31,504 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190688664] [2022-01-19 15:21:31,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:21:31,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:21:31,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:21:31,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:21:31,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:21:31,505 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:21:31,506 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 862 places, 1188 transitions, 24707 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:31,506 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:21:31,506 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:21:31,506 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:21:34,405 INFO L129 PetriNetUnfolder]: 780/2435 cut-off events. [2022-01-19 15:21:34,405 INFO L130 PetriNetUnfolder]: For 126441/126441 co-relation queries the response was YES. [2022-01-19 15:21:34,454 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27127 conditions, 2435 events. 780/2435 cut-off events. For 126441/126441 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 19895 event pairs, 40 based on Foata normal form. 1/2433 useless extension candidates. Maximal degree in co-relation 26804. Up to 1662 conditions per place. [2022-01-19 15:21:34,466 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 904 selfloop transitions, 243 changer transitions 39/1225 dead transitions. [2022-01-19 15:21:34,466 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 892 places, 1225 transitions, 27625 flow [2022-01-19 15:21:34,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:21:34,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:21:34,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1958 transitions. [2022-01-19 15:21:34,467 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5629672225416906 [2022-01-19 15:21:34,467 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1958 transitions. [2022-01-19 15:21:34,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1958 transitions. [2022-01-19 15:21:34,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:21:34,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1958 transitions. [2022-01-19 15:21:34,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.91891891891892) internal successors, (1958), 37 states have internal predecessors, (1958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:34,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:34,470 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:34,470 INFO L186 Difference]: Start difference. First operand has 862 places, 1188 transitions, 24707 flow. Second operand 37 states and 1958 transitions. [2022-01-19 15:21:34,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 892 places, 1225 transitions, 27625 flow [2022-01-19 15:21:35,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 866 places, 1225 transitions, 27172 flow, removed 160 selfloop flow, removed 26 redundant places. [2022-01-19 15:21:35,640 INFO L242 Difference]: Finished difference. Result has 873 places, 1168 transitions, 24279 flow [2022-01-19 15:21:35,640 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=24264, PETRI_DIFFERENCE_MINUEND_PLACES=830, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=945, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=24279, PETRI_PLACES=873, PETRI_TRANSITIONS=1168} [2022-01-19 15:21:35,640 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 785 predicate places. [2022-01-19 15:21:35,640 INFO L470 AbstractCegarLoop]: Abstraction has has 873 places, 1168 transitions, 24279 flow [2022-01-19 15:21:35,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:35,641 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:21:35,641 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:21:35,641 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2022-01-19 15:21:35,641 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:21:35,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:21:35,641 INFO L85 PathProgramCache]: Analyzing trace with hash -720371108, now seen corresponding path program 205 times [2022-01-19 15:21:35,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:21:35,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84354654] [2022-01-19 15:21:35,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:21:35,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:21:35,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:21:35,882 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 15:21:35,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:21:35,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84354654] [2022-01-19 15:21:35,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84354654] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:21:35,883 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:21:35,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:21:35,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149015954] [2022-01-19 15:21:35,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:21:35,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:21:35,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:21:35,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:21:35,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:21:35,884 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:21:35,884 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 873 places, 1168 transitions, 24279 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:35,884 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:21:35,884 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:21:35,884 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:21:37,993 INFO L129 PetriNetUnfolder]: 765/2381 cut-off events. [2022-01-19 15:21:37,993 INFO L130 PetriNetUnfolder]: For 124697/124697 co-relation queries the response was YES. [2022-01-19 15:21:38,048 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26728 conditions, 2381 events. 765/2381 cut-off events. For 124697/124697 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 19221 event pairs, 38 based on Foata normal form. 1/2379 useless extension candidates. Maximal degree in co-relation 26403. Up to 1795 conditions per place. [2022-01-19 15:21:38,060 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1019 selfloop transitions, 126 changer transitions 18/1202 dead transitions. [2022-01-19 15:21:38,060 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 901 places, 1202 transitions, 27236 flow [2022-01-19 15:21:38,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:21:38,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:21:38,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1961 transitions. [2022-01-19 15:21:38,061 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2022-01-19 15:21:38,061 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1961 transitions. [2022-01-19 15:21:38,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1961 transitions. [2022-01-19 15:21:38,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:21:38,062 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1961 transitions. [2022-01-19 15:21:38,063 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.0) internal successors, (1961), 37 states have internal predecessors, (1961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:38,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:38,065 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:38,065 INFO L186 Difference]: Start difference. First operand has 873 places, 1168 transitions, 24279 flow. Second operand 37 states and 1961 transitions. [2022-01-19 15:21:38,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 901 places, 1202 transitions, 27236 flow [2022-01-19 15:21:39,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 865 places, 1202 transitions, 26649 flow, removed 37 selfloop flow, removed 36 redundant places. [2022-01-19 15:21:39,357 INFO L242 Difference]: Finished difference. Result has 874 places, 1169 transitions, 24225 flow [2022-01-19 15:21:39,357 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=23702, PETRI_DIFFERENCE_MINUEND_PLACES=829, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1043, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=24225, PETRI_PLACES=874, PETRI_TRANSITIONS=1169} [2022-01-19 15:21:39,357 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 786 predicate places. [2022-01-19 15:21:39,357 INFO L470 AbstractCegarLoop]: Abstraction has has 874 places, 1169 transitions, 24225 flow [2022-01-19 15:21:39,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:39,358 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:21:39,358 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:21:39,358 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2022-01-19 15:21:39,358 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:21:39,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:21:39,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1595713408, now seen corresponding path program 206 times [2022-01-19 15:21:39,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:21:39,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354902989] [2022-01-19 15:21:39,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:21:39,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:21:39,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:21:39,623 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 15:21:39,623 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:21:39,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354902989] [2022-01-19 15:21:39,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354902989] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:21:39,623 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:21:39,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:21:39,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10371361] [2022-01-19 15:21:39,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:21:39,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:21:39,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:21:39,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:21:39,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:21:39,624 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:21:39,625 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 874 places, 1169 transitions, 24225 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:39,625 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:21:39,625 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:21:39,625 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:21:41,935 INFO L129 PetriNetUnfolder]: 762/2373 cut-off events. [2022-01-19 15:21:41,935 INFO L130 PetriNetUnfolder]: For 123112/123112 co-relation queries the response was YES. [2022-01-19 15:21:41,987 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26584 conditions, 2373 events. 762/2373 cut-off events. For 123112/123112 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 19078 event pairs, 46 based on Foata normal form. 1/2370 useless extension candidates. Maximal degree in co-relation 26258. Up to 1789 conditions per place. [2022-01-19 15:21:41,998 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1011 selfloop transitions, 134 changer transitions 14/1198 dead transitions. [2022-01-19 15:21:41,998 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 906 places, 1198 transitions, 27128 flow [2022-01-19 15:21:41,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:21:41,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:21:42,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2010 transitions. [2022-01-19 15:21:42,000 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5627099664053752 [2022-01-19 15:21:42,000 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2010 transitions. [2022-01-19 15:21:42,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2010 transitions. [2022-01-19 15:21:42,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:21:42,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2010 transitions. [2022-01-19 15:21:42,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.89473684210526) internal successors, (2010), 38 states have internal predecessors, (2010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:42,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:42,003 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:42,003 INFO L186 Difference]: Start difference. First operand has 874 places, 1169 transitions, 24225 flow. Second operand 38 states and 2010 transitions. [2022-01-19 15:21:42,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 906 places, 1198 transitions, 27128 flow [2022-01-19 15:21:43,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 875 places, 1198 transitions, 26679 flow, removed 126 selfloop flow, removed 31 redundant places. [2022-01-19 15:21:43,320 INFO L242 Difference]: Finished difference. Result has 881 places, 1169 transitions, 24299 flow [2022-01-19 15:21:43,321 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=23794, PETRI_DIFFERENCE_MINUEND_PLACES=838, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1036, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=24299, PETRI_PLACES=881, PETRI_TRANSITIONS=1169} [2022-01-19 15:21:43,321 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 793 predicate places. [2022-01-19 15:21:43,321 INFO L470 AbstractCegarLoop]: Abstraction has has 881 places, 1169 transitions, 24299 flow [2022-01-19 15:21:43,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:43,321 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:21:43,321 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:21:43,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2022-01-19 15:21:43,321 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:21:43,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:21:43,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1501574596, now seen corresponding path program 207 times [2022-01-19 15:21:43,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:21:43,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353087504] [2022-01-19 15:21:43,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:21:43,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:21:43,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:21:43,593 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 15:21:43,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:21:43,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353087504] [2022-01-19 15:21:43,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353087504] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:21:43,594 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:21:43,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:21:43,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082094988] [2022-01-19 15:21:43,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:21:43,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:21:43,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:21:43,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:21:43,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:21:43,595 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:21:43,595 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 881 places, 1169 transitions, 24299 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:43,595 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:21:43,595 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:21:43,595 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:21:45,893 INFO L129 PetriNetUnfolder]: 772/2399 cut-off events. [2022-01-19 15:21:45,893 INFO L130 PetriNetUnfolder]: For 129616/129616 co-relation queries the response was YES. [2022-01-19 15:21:45,937 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27238 conditions, 2399 events. 772/2399 cut-off events. For 129616/129616 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 19395 event pairs, 43 based on Foata normal form. 1/2397 useless extension candidates. Maximal degree in co-relation 26910. Up to 1792 conditions per place. [2022-01-19 15:21:45,949 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1031 selfloop transitions, 115 changer transitions 30/1215 dead transitions. [2022-01-19 15:21:45,949 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 910 places, 1215 transitions, 27927 flow [2022-01-19 15:21:45,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:21:45,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:21:45,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1853 transitions. [2022-01-19 15:21:45,951 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5632218844984802 [2022-01-19 15:21:45,951 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1853 transitions. [2022-01-19 15:21:45,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1853 transitions. [2022-01-19 15:21:45,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:21:45,951 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1853 transitions. [2022-01-19 15:21:45,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.94285714285714) internal successors, (1853), 35 states have internal predecessors, (1853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:45,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:45,954 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:45,954 INFO L186 Difference]: Start difference. First operand has 881 places, 1169 transitions, 24299 flow. Second operand 35 states and 1853 transitions. [2022-01-19 15:21:45,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 910 places, 1215 transitions, 27927 flow [2022-01-19 15:21:47,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 876 places, 1215 transitions, 27443 flow, removed 125 selfloop flow, removed 34 redundant places. [2022-01-19 15:21:47,280 INFO L242 Difference]: Finished difference. Result has 886 places, 1167 transitions, 24243 flow [2022-01-19 15:21:47,280 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=23837, PETRI_DIFFERENCE_MINUEND_PLACES=842, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1055, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=24243, PETRI_PLACES=886, PETRI_TRANSITIONS=1167} [2022-01-19 15:21:47,280 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 798 predicate places. [2022-01-19 15:21:47,280 INFO L470 AbstractCegarLoop]: Abstraction has has 886 places, 1167 transitions, 24243 flow [2022-01-19 15:21:47,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:47,281 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:21:47,281 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:21:47,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2022-01-19 15:21:47,281 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:21:47,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:21:47,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1009095328, now seen corresponding path program 208 times [2022-01-19 15:21:47,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:21:47,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689041363] [2022-01-19 15:21:47,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:21:47,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:21:47,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:21:47,568 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 15:21:47,568 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:21:47,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689041363] [2022-01-19 15:21:47,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689041363] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:21:47,568 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:21:47,569 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:21:47,569 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052518914] [2022-01-19 15:21:47,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:21:47,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:21:47,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:21:47,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:21:47,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:21:47,570 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:21:47,570 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 886 places, 1167 transitions, 24243 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:47,570 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:21:47,570 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:21:47,570 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:21:49,942 INFO L129 PetriNetUnfolder]: 775/2406 cut-off events. [2022-01-19 15:21:49,942 INFO L130 PetriNetUnfolder]: For 132940/132940 co-relation queries the response was YES. [2022-01-19 15:21:49,997 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27479 conditions, 2406 events. 775/2406 cut-off events. For 132940/132940 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 19421 event pairs, 48 based on Foata normal form. 1/2404 useless extension candidates. Maximal degree in co-relation 27144. Up to 1801 conditions per place. [2022-01-19 15:21:50,009 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1038 selfloop transitions, 118 changer transitions 30/1225 dead transitions. [2022-01-19 15:21:50,009 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 912 places, 1225 transitions, 28182 flow [2022-01-19 15:21:50,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:21:50,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:21:50,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1950 transitions. [2022-01-19 15:21:50,010 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5606670500287522 [2022-01-19 15:21:50,010 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1950 transitions. [2022-01-19 15:21:50,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1950 transitions. [2022-01-19 15:21:50,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:21:50,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1950 transitions. [2022-01-19 15:21:50,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.7027027027027) internal successors, (1950), 37 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:50,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:50,014 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:50,014 INFO L186 Difference]: Start difference. First operand has 886 places, 1167 transitions, 24243 flow. Second operand 37 states and 1950 transitions. [2022-01-19 15:21:50,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 912 places, 1225 transitions, 28182 flow [2022-01-19 15:21:51,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 878 places, 1225 transitions, 27743 flow, removed 91 selfloop flow, removed 34 redundant places. [2022-01-19 15:21:51,319 INFO L242 Difference]: Finished difference. Result has 888 places, 1178 transitions, 24622 flow [2022-01-19 15:21:51,319 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=23848, PETRI_DIFFERENCE_MINUEND_PLACES=842, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1050, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=24622, PETRI_PLACES=888, PETRI_TRANSITIONS=1178} [2022-01-19 15:21:51,319 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 800 predicate places. [2022-01-19 15:21:51,319 INFO L470 AbstractCegarLoop]: Abstraction has has 888 places, 1178 transitions, 24622 flow [2022-01-19 15:21:51,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:51,320 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:21:51,320 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:21:51,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2022-01-19 15:21:51,320 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:21:51,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:21:51,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1046209144, now seen corresponding path program 209 times [2022-01-19 15:21:51,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:21:51,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801028217] [2022-01-19 15:21:51,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:21:51,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:21:51,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:21:51,589 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 15:21:51,589 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:21:51,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801028217] [2022-01-19 15:21:51,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801028217] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:21:51,590 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:21:51,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:21:51,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089143607] [2022-01-19 15:21:51,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:21:51,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:21:51,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:21:51,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:21:51,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:21:51,591 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:21:51,591 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 888 places, 1178 transitions, 24622 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:51,591 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:21:51,591 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:21:51,591 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:21:55,474 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:21:55,891 INFO L129 PetriNetUnfolder]: 791/2478 cut-off events. [2022-01-19 15:21:55,891 INFO L130 PetriNetUnfolder]: For 134574/134574 co-relation queries the response was YES. [2022-01-19 15:21:55,943 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27925 conditions, 2478 events. 791/2478 cut-off events. For 134574/134574 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 20171 event pairs, 39 based on Foata normal form. 1/2476 useless extension candidates. Maximal degree in co-relation 27590. Up to 1655 conditions per place. [2022-01-19 15:21:55,954 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 942 selfloop transitions, 239 changer transitions 52/1272 dead transitions. [2022-01-19 15:21:55,955 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 913 places, 1272 transitions, 29395 flow [2022-01-19 15:21:55,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:21:55,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:21:55,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1859 transitions. [2022-01-19 15:21:55,956 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5650455927051672 [2022-01-19 15:21:55,956 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1859 transitions. [2022-01-19 15:21:55,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1859 transitions. [2022-01-19 15:21:55,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:21:55,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1859 transitions. [2022-01-19 15:21:55,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.114285714285714) internal successors, (1859), 35 states have internal predecessors, (1859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:55,959 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:55,959 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:55,959 INFO L186 Difference]: Start difference. First operand has 888 places, 1178 transitions, 24622 flow. Second operand 35 states and 1859 transitions. [2022-01-19 15:21:55,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 913 places, 1272 transitions, 29395 flow [2022-01-19 15:21:57,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 885 places, 1272 transitions, 28877 flow, removed 148 selfloop flow, removed 28 redundant places. [2022-01-19 15:21:57,334 INFO L242 Difference]: Finished difference. Result has 894 places, 1193 transitions, 25618 flow [2022-01-19 15:21:57,334 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=24140, PETRI_DIFFERENCE_MINUEND_PLACES=851, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=946, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=25618, PETRI_PLACES=894, PETRI_TRANSITIONS=1193} [2022-01-19 15:21:57,335 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 806 predicate places. [2022-01-19 15:21:57,335 INFO L470 AbstractCegarLoop]: Abstraction has has 894 places, 1193 transitions, 25618 flow [2022-01-19 15:21:57,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:57,335 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:21:57,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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:21:57,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2022-01-19 15:21:57,335 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:21:57,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:21:57,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1439474374, now seen corresponding path program 210 times [2022-01-19 15:21:57,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:21:57,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952258966] [2022-01-19 15:21:57,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:21:57,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:21:57,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:21:57,593 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 15:21:57,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:21:57,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952258966] [2022-01-19 15:21:57,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952258966] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:21:57,593 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:21:57,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:21:57,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274929375] [2022-01-19 15:21:57,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:21:57,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:21:57,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:21:57,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:21:57,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:21:57,594 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:21:57,595 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 894 places, 1193 transitions, 25618 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:57,595 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:21:57,595 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:21:57,595 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:21:59,586 INFO L129 PetriNetUnfolder]: 766/2405 cut-off events. [2022-01-19 15:21:59,586 INFO L130 PetriNetUnfolder]: For 135933/135933 co-relation queries the response was YES. [2022-01-19 15:21:59,639 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27586 conditions, 2405 events. 766/2405 cut-off events. For 135933/135933 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 19455 event pairs, 52 based on Foata normal form. 1/2402 useless extension candidates. Maximal degree in co-relation 27248. Up to 1831 conditions per place. [2022-01-19 15:21:59,650 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1052 selfloop transitions, 105 changer transitions 18/1214 dead transitions. [2022-01-19 15:21:59,650 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 921 places, 1214 transitions, 28126 flow [2022-01-19 15:21:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:21:59,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:21:59,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1801 transitions. [2022-01-19 15:21:59,652 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635168961201502 [2022-01-19 15:21:59,652 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1801 transitions. [2022-01-19 15:21:59,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1801 transitions. [2022-01-19 15:21:59,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:21:59,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1801 transitions. [2022-01-19 15:21:59,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.970588235294116) internal successors, (1801), 34 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:59,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:59,654 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:21:59,655 INFO L186 Difference]: Start difference. First operand has 894 places, 1193 transitions, 25618 flow. Second operand 34 states and 1801 transitions. [2022-01-19 15:21:59,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 921 places, 1214 transitions, 28126 flow [2022-01-19 15:22:00,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 897 places, 1214 transitions, 27278 flow, removed 309 selfloop flow, removed 24 redundant places. [2022-01-19 15:22:00,926 INFO L242 Difference]: Finished difference. Result has 901 places, 1182 transitions, 24897 flow [2022-01-19 15:22:00,926 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=24774, PETRI_DIFFERENCE_MINUEND_PLACES=864, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1088, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=24897, PETRI_PLACES=901, PETRI_TRANSITIONS=1182} [2022-01-19 15:22:00,926 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 813 predicate places. [2022-01-19 15:22:00,926 INFO L470 AbstractCegarLoop]: Abstraction has has 901 places, 1182 transitions, 24897 flow [2022-01-19 15:22:00,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:00,926 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:22:00,927 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:22:00,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2022-01-19 15:22:00,927 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:22:00,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:22:00,927 INFO L85 PathProgramCache]: Analyzing trace with hash -863084944, now seen corresponding path program 211 times [2022-01-19 15:22:00,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:22:00,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514763811] [2022-01-19 15:22:00,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:22:00,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:22:00,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:22:01,371 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 15:22:01,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:22:01,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514763811] [2022-01-19 15:22:01,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514763811] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:22:01,371 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:22:01,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:22:01,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94196240] [2022-01-19 15:22:01,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:22:01,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:22:01,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:22:01,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:22:01,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:22:01,372 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:22:01,373 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 901 places, 1182 transitions, 24897 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:01,373 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:22:01,373 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:22:01,373 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:22:03,776 INFO L129 PetriNetUnfolder]: 783/2438 cut-off events. [2022-01-19 15:22:03,776 INFO L130 PetriNetUnfolder]: For 138238/138238 co-relation queries the response was YES. [2022-01-19 15:22:03,819 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28128 conditions, 2438 events. 783/2438 cut-off events. For 138238/138238 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 19772 event pairs, 45 based on Foata normal form. 1/2436 useless extension candidates. Maximal degree in co-relation 27790. Up to 1677 conditions per place. [2022-01-19 15:22:03,830 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 912 selfloop transitions, 268 changer transitions 31/1250 dead transitions. [2022-01-19 15:22:03,830 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 929 places, 1250 transitions, 29000 flow [2022-01-19 15:22:03,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 15:22:03,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 15:22:03,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2167 transitions. [2022-01-19 15:22:03,831 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5622729631551635 [2022-01-19 15:22:03,831 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2167 transitions. [2022-01-19 15:22:03,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2167 transitions. [2022-01-19 15:22:03,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:22:03,832 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2167 transitions. [2022-01-19 15:22:03,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.853658536585364) internal successors, (2167), 41 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:03,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:03,835 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:03,835 INFO L186 Difference]: Start difference. First operand has 901 places, 1182 transitions, 24897 flow. Second operand 41 states and 2167 transitions. [2022-01-19 15:22:03,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 929 places, 1250 transitions, 29000 flow [2022-01-19 15:22:05,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 891 places, 1250 transitions, 28588 flow, removed 40 selfloop flow, removed 38 redundant places. [2022-01-19 15:22:05,102 INFO L242 Difference]: Finished difference. Result has 903 places, 1200 transitions, 25909 flow [2022-01-19 15:22:05,103 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=24521, PETRI_DIFFERENCE_MINUEND_PLACES=851, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=915, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=25909, PETRI_PLACES=903, PETRI_TRANSITIONS=1200} [2022-01-19 15:22:05,103 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 815 predicate places. [2022-01-19 15:22:05,103 INFO L470 AbstractCegarLoop]: Abstraction has has 903 places, 1200 transitions, 25909 flow [2022-01-19 15:22:05,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:05,103 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:22:05,103 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:22:05,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2022-01-19 15:22:05,103 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:22:05,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:22:05,104 INFO L85 PathProgramCache]: Analyzing trace with hash -923315726, now seen corresponding path program 212 times [2022-01-19 15:22:05,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:22:05,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24368341] [2022-01-19 15:22:05,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:22:05,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:22:05,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:22:05,357 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 15:22:05,357 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:22:05,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24368341] [2022-01-19 15:22:05,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24368341] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:22:05,358 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:22:05,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:22:05,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969798625] [2022-01-19 15:22:05,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:22:05,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:22:05,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:22:05,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:22:05,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:22:05,359 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:22:05,359 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 903 places, 1200 transitions, 25909 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:05,359 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:22:05,359 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:22:05,359 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:22:08,040 INFO L129 PetriNetUnfolder]: 782/2454 cut-off events. [2022-01-19 15:22:08,041 INFO L130 PetriNetUnfolder]: For 141291/141291 co-relation queries the response was YES. [2022-01-19 15:22:08,082 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28510 conditions, 2454 events. 782/2454 cut-off events. For 141291/141291 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 19937 event pairs, 42 based on Foata normal form. 1/2452 useless extension candidates. Maximal degree in co-relation 28171. Up to 1746 conditions per place. [2022-01-19 15:22:08,094 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 996 selfloop transitions, 189 changer transitions 29/1253 dead transitions. [2022-01-19 15:22:08,094 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 931 places, 1253 transitions, 29835 flow [2022-01-19 15:22:08,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:22:08,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:22:08,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1958 transitions. [2022-01-19 15:22:08,095 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5629672225416906 [2022-01-19 15:22:08,095 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1958 transitions. [2022-01-19 15:22:08,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1958 transitions. [2022-01-19 15:22:08,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:22:08,096 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1958 transitions. [2022-01-19 15:22:08,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.91891891891892) internal successors, (1958), 37 states have internal predecessors, (1958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:08,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:08,098 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:08,098 INFO L186 Difference]: Start difference. First operand has 903 places, 1200 transitions, 25909 flow. Second operand 37 states and 1958 transitions. [2022-01-19 15:22:08,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 931 places, 1253 transitions, 29835 flow [2022-01-19 15:22:09,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 900 places, 1253 transitions, 29142 flow, removed 210 selfloop flow, removed 31 redundant places. [2022-01-19 15:22:09,490 INFO L242 Difference]: Finished difference. Result has 911 places, 1203 transitions, 26147 flow [2022-01-19 15:22:09,491 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25394, PETRI_DIFFERENCE_MINUEND_PLACES=864, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1012, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=26147, PETRI_PLACES=911, PETRI_TRANSITIONS=1203} [2022-01-19 15:22:09,491 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 823 predicate places. [2022-01-19 15:22:09,491 INFO L470 AbstractCegarLoop]: Abstraction has has 911 places, 1203 transitions, 26147 flow [2022-01-19 15:22:09,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:09,492 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:22:09,492 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:22:09,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2022-01-19 15:22:09,492 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:22:09,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:22:09,492 INFO L85 PathProgramCache]: Analyzing trace with hash 293235006, now seen corresponding path program 213 times [2022-01-19 15:22:09,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:22:09,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753535327] [2022-01-19 15:22:09,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:22:09,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:22:09,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:22:09,773 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 15:22:09,773 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:22:09,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753535327] [2022-01-19 15:22:09,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753535327] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:22:09,774 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:22:09,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:22:09,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256885728] [2022-01-19 15:22:09,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:22:09,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:22:09,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:22:09,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:22:09,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:22:09,775 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:22:09,775 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 911 places, 1203 transitions, 26147 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:09,775 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:22:09,775 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:22:09,775 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:22:12,507 INFO L129 PetriNetUnfolder]: 776/2443 cut-off events. [2022-01-19 15:22:12,507 INFO L130 PetriNetUnfolder]: For 139133/139133 co-relation queries the response was YES. [2022-01-19 15:22:12,559 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28384 conditions, 2443 events. 776/2443 cut-off events. For 139133/139133 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 19818 event pairs, 48 based on Foata normal form. 1/2441 useless extension candidates. Maximal degree in co-relation 28041. Up to 1819 conditions per place. [2022-01-19 15:22:12,570 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1063 selfloop transitions, 121 changer transitions 20/1243 dead transitions. [2022-01-19 15:22:12,570 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 938 places, 1243 transitions, 29828 flow [2022-01-19 15:22:12,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:22:12,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:22:12,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1994 transitions. [2022-01-19 15:22:12,571 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5582306830907054 [2022-01-19 15:22:12,571 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1994 transitions. [2022-01-19 15:22:12,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1994 transitions. [2022-01-19 15:22:12,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:22:12,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1994 transitions. [2022-01-19 15:22:12,573 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.473684210526315) internal successors, (1994), 38 states have internal predecessors, (1994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:12,574 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:12,574 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:12,575 INFO L186 Difference]: Start difference. First operand has 911 places, 1203 transitions, 26147 flow. Second operand 38 states and 1994 transitions. [2022-01-19 15:22:12,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 938 places, 1243 transitions, 29828 flow [2022-01-19 15:22:13,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 904 places, 1243 transitions, 29155 flow, removed 128 selfloop flow, removed 34 redundant places. [2022-01-19 15:22:13,838 INFO L242 Difference]: Finished difference. Result has 914 places, 1207 transitions, 26205 flow [2022-01-19 15:22:13,839 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25512, PETRI_DIFFERENCE_MINUEND_PLACES=867, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1085, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=26205, PETRI_PLACES=914, PETRI_TRANSITIONS=1207} [2022-01-19 15:22:13,839 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 826 predicate places. [2022-01-19 15:22:13,839 INFO L470 AbstractCegarLoop]: Abstraction has has 914 places, 1207 transitions, 26205 flow [2022-01-19 15:22:13,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:13,839 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:22:13,839 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:22:13,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2022-01-19 15:22:13,839 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:22:13,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:22:13,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1444979862, now seen corresponding path program 214 times [2022-01-19 15:22:13,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:22:13,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354405681] [2022-01-19 15:22:13,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:22:13,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:22:13,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:22:14,098 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 15:22:14,098 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:22:14,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354405681] [2022-01-19 15:22:14,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354405681] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:22:14,098 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:22:14,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:22:14,099 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189906005] [2022-01-19 15:22:14,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:22:14,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:22:14,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:22:14,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:22:14,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:22:14,099 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:22:14,100 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 914 places, 1207 transitions, 26205 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:14,100 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:22:14,100 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:22:14,100 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:22:16,259 INFO L129 PetriNetUnfolder]: 775/2443 cut-off events. [2022-01-19 15:22:16,259 INFO L130 PetriNetUnfolder]: For 144171/144171 co-relation queries the response was YES. [2022-01-19 15:22:16,317 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28492 conditions, 2443 events. 775/2443 cut-off events. For 144171/144171 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 19972 event pairs, 39 based on Foata normal form. 1/2439 useless extension candidates. Maximal degree in co-relation 28148. Up to 1666 conditions per place. [2022-01-19 15:22:16,329 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 967 selfloop transitions, 238 changer transitions 20/1264 dead transitions. [2022-01-19 15:22:16,329 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 939 places, 1264 transitions, 30249 flow [2022-01-19 15:22:16,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:22:16,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:22:16,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1707 transitions. [2022-01-19 15:22:16,330 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5674867021276596 [2022-01-19 15:22:16,330 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1707 transitions. [2022-01-19 15:22:16,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1707 transitions. [2022-01-19 15:22:16,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:22:16,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1707 transitions. [2022-01-19 15:22:16,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.34375) internal successors, (1707), 32 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:16,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:16,333 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:16,333 INFO L186 Difference]: Start difference. First operand has 914 places, 1207 transitions, 26205 flow. Second operand 32 states and 1707 transitions. [2022-01-19 15:22:16,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 939 places, 1264 transitions, 30249 flow [2022-01-19 15:22:18,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 905 places, 1264 transitions, 29485 flow, removed 290 selfloop flow, removed 34 redundant places. [2022-01-19 15:22:18,097 INFO L242 Difference]: Finished difference. Result has 912 places, 1218 transitions, 26558 flow [2022-01-19 15:22:18,097 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25485, PETRI_DIFFERENCE_MINUEND_PLACES=874, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=973, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=26558, PETRI_PLACES=912, PETRI_TRANSITIONS=1218} [2022-01-19 15:22:18,098 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 824 predicate places. [2022-01-19 15:22:18,098 INFO L470 AbstractCegarLoop]: Abstraction has has 912 places, 1218 transitions, 26558 flow [2022-01-19 15:22:18,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:18,098 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:22:18,098 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:22:18,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2022-01-19 15:22:18,098 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:22:18,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:22:18,098 INFO L85 PathProgramCache]: Analyzing trace with hash 374719906, now seen corresponding path program 215 times [2022-01-19 15:22:18,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:22:18,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830141623] [2022-01-19 15:22:18,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:22:18,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:22:18,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:22:18,341 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 15:22:18,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:22:18,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830141623] [2022-01-19 15:22:18,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830141623] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:22:18,341 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:22:18,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:22:18,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618815639] [2022-01-19 15:22:18,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:22:18,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:22:18,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:22:18,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:22:18,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:22:18,342 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:22:18,343 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 912 places, 1218 transitions, 26558 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:18,343 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:22:18,343 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:22:18,343 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:22:20,588 INFO L129 PetriNetUnfolder]: 770/2437 cut-off events. [2022-01-19 15:22:20,588 INFO L130 PetriNetUnfolder]: For 140737/140737 co-relation queries the response was YES. [2022-01-19 15:22:20,642 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28226 conditions, 2437 events. 770/2437 cut-off events. For 140737/140737 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 19897 event pairs, 47 based on Foata normal form. 1/2433 useless extension candidates. Maximal degree in co-relation 27881. Up to 1839 conditions per place. [2022-01-19 15:22:20,652 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1065 selfloop transitions, 113 changer transitions 23/1240 dead transitions. [2022-01-19 15:22:20,652 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 940 places, 1240 transitions, 29123 flow [2022-01-19 15:22:20,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:22:20,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:22:20,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1806 transitions. [2022-01-19 15:22:20,654 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.565081351689612 [2022-01-19 15:22:20,654 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1806 transitions. [2022-01-19 15:22:20,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1806 transitions. [2022-01-19 15:22:20,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:22:20,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1806 transitions. [2022-01-19 15:22:20,655 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.11764705882353) internal successors, (1806), 34 states have internal predecessors, (1806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:20,657 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:20,657 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:20,657 INFO L186 Difference]: Start difference. First operand has 912 places, 1218 transitions, 26558 flow. Second operand 34 states and 1806 transitions. [2022-01-19 15:22:20,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 940 places, 1240 transitions, 29123 flow [2022-01-19 15:22:22,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 915 places, 1240 transitions, 28492 flow, removed 168 selfloop flow, removed 25 redundant places. [2022-01-19 15:22:22,144 INFO L242 Difference]: Finished difference. Result has 919 places, 1202 transitions, 26004 flow [2022-01-19 15:22:22,144 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25933, PETRI_DIFFERENCE_MINUEND_PLACES=882, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=26004, PETRI_PLACES=919, PETRI_TRANSITIONS=1202} [2022-01-19 15:22:22,145 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 831 predicate places. [2022-01-19 15:22:22,145 INFO L470 AbstractCegarLoop]: Abstraction has has 919 places, 1202 transitions, 26004 flow [2022-01-19 15:22:22,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:22,145 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:22:22,145 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:22:22,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2022-01-19 15:22:22,145 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:22:22,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:22:22,145 INFO L85 PathProgramCache]: Analyzing trace with hash 914250514, now seen corresponding path program 216 times [2022-01-19 15:22:22,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:22:22,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424880335] [2022-01-19 15:22:22,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:22:22,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:22:22,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:22:22,461 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 15:22:22,461 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:22:22,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424880335] [2022-01-19 15:22:22,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424880335] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:22:22,461 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:22:22,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:22:22,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810608343] [2022-01-19 15:22:22,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:22:22,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:22:22,462 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:22:22,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:22:22,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:22:22,462 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:22:22,463 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 919 places, 1202 transitions, 26004 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:22,463 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:22:22,463 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:22:22,463 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:22:24,836 INFO L129 PetriNetUnfolder]: 765/2422 cut-off events. [2022-01-19 15:22:24,836 INFO L130 PetriNetUnfolder]: For 133035/133035 co-relation queries the response was YES. [2022-01-19 15:22:24,882 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27790 conditions, 2422 events. 765/2422 cut-off events. For 133035/133035 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 19756 event pairs, 50 based on Foata normal form. 1/2419 useless extension candidates. Maximal degree in co-relation 27444. Up to 1814 conditions per place. [2022-01-19 15:22:24,894 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1058 selfloop transitions, 109 changer transitions 23/1229 dead transitions. [2022-01-19 15:22:24,894 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 940 places, 1229 transitions, 28730 flow [2022-01-19 15:22:24,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:22:24,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:22:24,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1841 transitions. [2022-01-19 15:22:24,896 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5595744680851064 [2022-01-19 15:22:24,896 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1841 transitions. [2022-01-19 15:22:24,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1841 transitions. [2022-01-19 15:22:24,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:22:24,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1841 transitions. [2022-01-19 15:22:24,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.6) internal successors, (1841), 35 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:24,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:24,899 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:24,899 INFO L186 Difference]: Start difference. First operand has 919 places, 1202 transitions, 26004 flow. Second operand 35 states and 1841 transitions. [2022-01-19 15:22:24,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 940 places, 1229 transitions, 28730 flow [2022-01-19 15:22:26,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 902 places, 1229 transitions, 28387 flow, removed 21 selfloop flow, removed 38 redundant places. [2022-01-19 15:22:26,444 INFO L242 Difference]: Finished difference. Result has 907 places, 1191 transitions, 25767 flow [2022-01-19 15:22:26,445 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25667, PETRI_DIFFERENCE_MINUEND_PLACES=868, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1093, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=25767, PETRI_PLACES=907, PETRI_TRANSITIONS=1191} [2022-01-19 15:22:26,445 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 819 predicate places. [2022-01-19 15:22:26,445 INFO L470 AbstractCegarLoop]: Abstraction has has 907 places, 1191 transitions, 25767 flow [2022-01-19 15:22:26,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:26,445 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:22:26,445 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:22:26,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2022-01-19 15:22:26,446 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:22:26,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:22:26,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1770081782, now seen corresponding path program 217 times [2022-01-19 15:22:26,446 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:22:26,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013686581] [2022-01-19 15:22:26,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:22:26,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:22:26,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:22:26,708 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 15:22:26,708 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:22:26,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013686581] [2022-01-19 15:22:26,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013686581] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:22:26,709 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:22:26,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:22:26,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799014814] [2022-01-19 15:22:26,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:22:26,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:22:26,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:22:26,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:22:26,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:22:26,710 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:22:26,710 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 907 places, 1191 transitions, 25767 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:26,710 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:22:26,710 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:22:26,710 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:22:29,053 INFO L129 PetriNetUnfolder]: 763/2417 cut-off events. [2022-01-19 15:22:29,053 INFO L130 PetriNetUnfolder]: For 138194/138194 co-relation queries the response was YES. [2022-01-19 15:22:29,106 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28061 conditions, 2417 events. 763/2417 cut-off events. For 138194/138194 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 19785 event pairs, 42 based on Foata normal form. 1/2414 useless extension candidates. Maximal degree in co-relation 27718. Up to 1550 conditions per place. [2022-01-19 15:22:29,116 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 847 selfloop transitions, 321 changer transitions 41/1248 dead transitions. [2022-01-19 15:22:29,116 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 934 places, 1248 transitions, 29476 flow [2022-01-19 15:22:29,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:22:29,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:22:29,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1966 transitions. [2022-01-19 15:22:29,118 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5652673950546291 [2022-01-19 15:22:29,118 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1966 transitions. [2022-01-19 15:22:29,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1966 transitions. [2022-01-19 15:22:29,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:22:29,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1966 transitions. [2022-01-19 15:22:29,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.13513513513514) internal successors, (1966), 37 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:29,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:29,121 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:29,121 INFO L186 Difference]: Start difference. First operand has 907 places, 1191 transitions, 25767 flow. Second operand 37 states and 1966 transitions. [2022-01-19 15:22:29,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 934 places, 1248 transitions, 29476 flow [2022-01-19 15:22:30,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 899 places, 1248 transitions, 29163 flow, removed 14 selfloop flow, removed 35 redundant places. [2022-01-19 15:22:30,617 INFO L242 Difference]: Finished difference. Result has 909 places, 1185 transitions, 26322 flow [2022-01-19 15:22:30,618 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25472, PETRI_DIFFERENCE_MINUEND_PLACES=863, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=309, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=874, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=26322, PETRI_PLACES=909, PETRI_TRANSITIONS=1185} [2022-01-19 15:22:30,618 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 821 predicate places. [2022-01-19 15:22:30,618 INFO L470 AbstractCegarLoop]: Abstraction has has 909 places, 1185 transitions, 26322 flow [2022-01-19 15:22:30,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:30,618 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:22:30,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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:22:30,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2022-01-19 15:22:30,619 INFO L402 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:22:30,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:22:30,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1185127648, now seen corresponding path program 218 times [2022-01-19 15:22:30,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:22:30,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127109177] [2022-01-19 15:22:30,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:22:30,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:22:30,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:22:30,872 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 15:22:30,873 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:22:30,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127109177] [2022-01-19 15:22:30,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127109177] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:22:30,873 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:22:30,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:22:30,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361791392] [2022-01-19 15:22:30,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:22:30,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:22:30,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:22:30,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:22:30,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:22:30,874 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:22:30,874 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 909 places, 1185 transitions, 26322 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:30,874 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:22:30,874 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:22:30,874 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:22:33,060 INFO L129 PetriNetUnfolder]: 740/2348 cut-off events. [2022-01-19 15:22:33,060 INFO L130 PetriNetUnfolder]: For 130965/130965 co-relation queries the response was YES. [2022-01-19 15:22:33,112 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27540 conditions, 2348 events. 740/2348 cut-off events. For 130965/130965 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 19003 event pairs, 49 based on Foata normal form. 1/2345 useless extension candidates. Maximal degree in co-relation 27194. Up to 1808 conditions per place. [2022-01-19 15:22:33,122 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1052 selfloop transitions, 95 changer transitions 22/1208 dead transitions. [2022-01-19 15:22:33,123 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 933 places, 1208 transitions, 28800 flow [2022-01-19 15:22:33,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:22:33,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:22:33,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1798 transitions. [2022-01-19 15:22:33,124 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5625782227784731 [2022-01-19 15:22:33,124 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1798 transitions. [2022-01-19 15:22:33,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1798 transitions. [2022-01-19 15:22:33,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:22:33,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1798 transitions. [2022-01-19 15:22:33,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.88235294117647) internal successors, (1798), 34 states have internal predecessors, (1798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:33,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:33,127 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:33,127 INFO L186 Difference]: Start difference. First operand has 909 places, 1185 transitions, 26322 flow. Second operand 34 states and 1798 transitions. [2022-01-19 15:22:33,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 933 places, 1208 transitions, 28800 flow [2022-01-19 15:22:34,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 896 places, 1208 transitions, 27811 flow, removed 72 selfloop flow, removed 37 redundant places. [2022-01-19 15:22:34,600 INFO L242 Difference]: Finished difference. Result has 900 places, 1172 transitions, 25344 flow [2022-01-19 15:22:34,601 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25339, PETRI_DIFFERENCE_MINUEND_PLACES=863, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1090, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=25344, PETRI_PLACES=900, PETRI_TRANSITIONS=1172} [2022-01-19 15:22:34,601 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 812 predicate places. [2022-01-19 15:22:34,601 INFO L470 AbstractCegarLoop]: Abstraction has has 900 places, 1172 transitions, 25344 flow [2022-01-19 15:22:34,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:34,601 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:22:34,601 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:22:34,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2022-01-19 15:22:34,601 INFO L402 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:22:34,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:22:34,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1217992086, now seen corresponding path program 219 times [2022-01-19 15:22:34,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:22:34,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937021863] [2022-01-19 15:22:34,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:22:34,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:22:34,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:22:34,981 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 15:22:34,981 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:22:34,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937021863] [2022-01-19 15:22:34,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937021863] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:22:34,981 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:22:34,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:22:34,981 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832580797] [2022-01-19 15:22:34,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:22:34,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:22:34,982 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:22:34,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:22:34,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:22:34,982 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:22:34,983 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 900 places, 1172 transitions, 25344 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:34,983 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:22:34,983 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:22:34,983 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:22:37,977 INFO L129 PetriNetUnfolder]: 746/2364 cut-off events. [2022-01-19 15:22:37,977 INFO L130 PetriNetUnfolder]: For 132175/132175 co-relation queries the response was YES. [2022-01-19 15:22:38,030 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27567 conditions, 2364 events. 746/2364 cut-off events. For 132175/132175 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 19187 event pairs, 49 based on Foata normal form. 1/2360 useless extension candidates. Maximal degree in co-relation 27227. Up to 1769 conditions per place. [2022-01-19 15:22:38,042 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1032 selfloop transitions, 123 changer transitions 22/1216 dead transitions. [2022-01-19 15:22:38,042 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 920 places, 1216 transitions, 28970 flow [2022-01-19 15:22:38,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:22:38,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:22:38,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1950 transitions. [2022-01-19 15:22:38,044 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5606670500287522 [2022-01-19 15:22:38,044 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1950 transitions. [2022-01-19 15:22:38,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1950 transitions. [2022-01-19 15:22:38,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:22:38,044 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1950 transitions. [2022-01-19 15:22:38,045 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.7027027027027) internal successors, (1950), 37 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:38,047 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:38,047 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:38,047 INFO L186 Difference]: Start difference. First operand has 900 places, 1172 transitions, 25344 flow. Second operand 37 states and 1950 transitions. [2022-01-19 15:22:38,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 920 places, 1216 transitions, 28970 flow [2022-01-19 15:22:39,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 886 places, 1216 transitions, 28701 flow, removed 12 selfloop flow, removed 34 redundant places. [2022-01-19 15:22:39,558 INFO L242 Difference]: Finished difference. Result has 897 places, 1177 transitions, 25684 flow [2022-01-19 15:22:39,559 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25085, PETRI_DIFFERENCE_MINUEND_PLACES=850, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1050, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=25684, PETRI_PLACES=897, PETRI_TRANSITIONS=1177} [2022-01-19 15:22:39,559 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 809 predicate places. [2022-01-19 15:22:39,559 INFO L470 AbstractCegarLoop]: Abstraction has has 897 places, 1177 transitions, 25684 flow [2022-01-19 15:22:39,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:39,559 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:22:39,559 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:22:39,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2022-01-19 15:22:39,560 INFO L402 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:22:39,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:22:39,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1707621612, now seen corresponding path program 220 times [2022-01-19 15:22:39,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:22:39,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72918503] [2022-01-19 15:22:39,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:22:39,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:22:39,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:22:39,834 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 15:22:39,835 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:22:39,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72918503] [2022-01-19 15:22:39,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72918503] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:22:39,835 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:22:39,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:22:39,835 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802864011] [2022-01-19 15:22:39,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:22:39,835 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:22:39,835 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:22:39,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:22:39,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:22:39,836 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:22:39,836 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 897 places, 1177 transitions, 25684 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:39,836 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:22:39,836 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:22:39,836 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:22:42,257 INFO L129 PetriNetUnfolder]: 745/2365 cut-off events. [2022-01-19 15:22:42,257 INFO L130 PetriNetUnfolder]: For 139083/139083 co-relation queries the response was YES. [2022-01-19 15:22:42,310 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27772 conditions, 2365 events. 745/2365 cut-off events. For 139083/139083 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 19292 event pairs, 44 based on Foata normal form. 1/2361 useless extension candidates. Maximal degree in co-relation 27427. Up to 1688 conditions per place. [2022-01-19 15:22:42,322 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 969 selfloop transitions, 184 changer transitions 28/1220 dead transitions. [2022-01-19 15:22:42,323 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 925 places, 1220 transitions, 29138 flow [2022-01-19 15:22:42,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:22:42,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:22:42,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1854 transitions. [2022-01-19 15:22:42,324 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635258358662614 [2022-01-19 15:22:42,324 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1854 transitions. [2022-01-19 15:22:42,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1854 transitions. [2022-01-19 15:22:42,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:22:42,324 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1854 transitions. [2022-01-19 15:22:42,325 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.97142857142857) internal successors, (1854), 35 states have internal predecessors, (1854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:42,327 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:42,327 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:42,327 INFO L186 Difference]: Start difference. First operand has 897 places, 1177 transitions, 25684 flow. Second operand 35 states and 1854 transitions. [2022-01-19 15:22:42,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 925 places, 1220 transitions, 29138 flow [2022-01-19 15:22:43,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 892 places, 1220 transitions, 28687 flow, removed 133 selfloop flow, removed 33 redundant places. [2022-01-19 15:22:43,799 INFO L242 Difference]: Finished difference. Result has 899 places, 1171 transitions, 25671 flow [2022-01-19 15:22:43,800 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25287, PETRI_DIFFERENCE_MINUEND_PLACES=858, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=994, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=25671, PETRI_PLACES=899, PETRI_TRANSITIONS=1171} [2022-01-19 15:22:43,800 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 811 predicate places. [2022-01-19 15:22:43,800 INFO L470 AbstractCegarLoop]: Abstraction has has 899 places, 1171 transitions, 25671 flow [2022-01-19 15:22:43,800 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:43,800 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:22:43,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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:22:43,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2022-01-19 15:22:43,800 INFO L402 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:22:43,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:22:43,801 INFO L85 PathProgramCache]: Analyzing trace with hash -971083958, now seen corresponding path program 221 times [2022-01-19 15:22:43,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:22:43,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614559758] [2022-01-19 15:22:43,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:22:43,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:22:43,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:22:44,066 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 15:22:44,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:22:44,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614559758] [2022-01-19 15:22:44,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614559758] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:22:44,067 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:22:44,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:22:44,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053942127] [2022-01-19 15:22:44,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:22:44,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:22:44,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:22:44,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:22:44,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:22:44,068 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:22:44,068 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 899 places, 1171 transitions, 25671 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:44,068 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:22:44,068 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:22:44,068 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:22:46,349 INFO L129 PetriNetUnfolder]: 730/2341 cut-off events. [2022-01-19 15:22:46,349 INFO L130 PetriNetUnfolder]: For 132128/132128 co-relation queries the response was YES. [2022-01-19 15:22:46,390 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27176 conditions, 2341 events. 730/2341 cut-off events. For 132128/132128 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 19031 event pairs, 42 based on Foata normal form. 1/2338 useless extension candidates. Maximal degree in co-relation 26831. Up to 1803 conditions per place. [2022-01-19 15:22:46,401 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1047 selfloop transitions, 90 changer transitions 18/1194 dead transitions. [2022-01-19 15:22:46,401 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 923 places, 1194 transitions, 28121 flow [2022-01-19 15:22:46,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:22:46,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:22:46,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1740 transitions. [2022-01-19 15:22:46,402 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5609284332688588 [2022-01-19 15:22:46,402 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1740 transitions. [2022-01-19 15:22:46,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1740 transitions. [2022-01-19 15:22:46,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:22:46,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1740 transitions. [2022-01-19 15:22:46,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.72727272727273) internal successors, (1740), 33 states have internal predecessors, (1740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:46,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:46,405 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:46,405 INFO L186 Difference]: Start difference. First operand has 899 places, 1171 transitions, 25671 flow. Second operand 33 states and 1740 transitions. [2022-01-19 15:22:46,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 923 places, 1194 transitions, 28121 flow [2022-01-19 15:22:47,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 890 places, 1194 transitions, 27608 flow, removed 101 selfloop flow, removed 33 redundant places. [2022-01-19 15:22:47,827 INFO L242 Difference]: Finished difference. Result has 894 places, 1162 transitions, 25200 flow [2022-01-19 15:22:47,827 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25164, PETRI_DIFFERENCE_MINUEND_PLACES=858, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1081, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=25200, PETRI_PLACES=894, PETRI_TRANSITIONS=1162} [2022-01-19 15:22:47,828 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 806 predicate places. [2022-01-19 15:22:47,828 INFO L470 AbstractCegarLoop]: Abstraction has has 894 places, 1162 transitions, 25200 flow [2022-01-19 15:22:47,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:47,828 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:22:47,828 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:22:47,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2022-01-19 15:22:47,828 INFO L402 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:22:47,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:22:47,828 INFO L85 PathProgramCache]: Analyzing trace with hash -924084208, now seen corresponding path program 222 times [2022-01-19 15:22:47,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:22:47,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409933] [2022-01-19 15:22:47,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:22:47,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:22:47,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:22:48,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 15:22:48,084 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:22:48,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409933] [2022-01-19 15:22:48,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409933] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:22:48,084 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:22:48,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:22:48,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808784828] [2022-01-19 15:22:48,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:22:48,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:22:48,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:22:48,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:22:48,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:22:48,086 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:22:48,086 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 894 places, 1162 transitions, 25200 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:48,086 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:22:48,086 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:22:48,086 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:22:50,229 INFO L129 PetriNetUnfolder]: 728/2315 cut-off events. [2022-01-19 15:22:50,230 INFO L130 PetriNetUnfolder]: For 127583/127583 co-relation queries the response was YES. [2022-01-19 15:22:50,282 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26805 conditions, 2315 events. 728/2315 cut-off events. For 127583/127583 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 18721 event pairs, 49 based on Foata normal form. 1/2311 useless extension candidates. Maximal degree in co-relation 26463. Up to 1775 conditions per place. [2022-01-19 15:22:50,294 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1028 selfloop transitions, 89 changer transitions 29/1185 dead transitions. [2022-01-19 15:22:50,294 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 907 places, 1185 transitions, 27632 flow [2022-01-19 15:22:50,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:22:50,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:22:50,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1698 transitions. [2022-01-19 15:22:50,295 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5644946808510638 [2022-01-19 15:22:50,295 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1698 transitions. [2022-01-19 15:22:50,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1698 transitions. [2022-01-19 15:22:50,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:22:50,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1698 transitions. [2022-01-19 15:22:50,296 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.0625) internal successors, (1698), 32 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:50,298 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:50,298 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:50,298 INFO L186 Difference]: Start difference. First operand has 894 places, 1162 transitions, 25200 flow. Second operand 32 states and 1698 transitions. [2022-01-19 15:22:50,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 907 places, 1185 transitions, 27632 flow [2022-01-19 15:22:51,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 877 places, 1185 transitions, 27271 flow, removed 30 selfloop flow, removed 30 redundant places. [2022-01-19 15:22:51,590 INFO L242 Difference]: Finished difference. Result has 881 places, 1142 transitions, 24845 flow [2022-01-19 15:22:51,591 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=24845, PETRI_DIFFERENCE_MINUEND_PLACES=846, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1073, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=24845, PETRI_PLACES=881, PETRI_TRANSITIONS=1142} [2022-01-19 15:22:51,591 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 793 predicate places. [2022-01-19 15:22:51,591 INFO L470 AbstractCegarLoop]: Abstraction has has 881 places, 1142 transitions, 24845 flow [2022-01-19 15:22:51,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:51,591 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:22:51,591 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:22:51,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2022-01-19 15:22:51,592 INFO L402 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:22:51,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:22:51,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1998165650, now seen corresponding path program 223 times [2022-01-19 15:22:51,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:22:51,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701146188] [2022-01-19 15:22:51,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:22:51,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:22:51,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:22:51,833 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 15:22:51,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:22:51,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701146188] [2022-01-19 15:22:51,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701146188] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:22:51,834 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:22:51,834 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:22:51,834 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957028386] [2022-01-19 15:22:51,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:22:51,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:22:51,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:22:51,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:22:51,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:22:51,835 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:22:51,835 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 881 places, 1142 transitions, 24845 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:51,835 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:22:51,835 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:22:51,836 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:22:53,887 INFO L129 PetriNetUnfolder]: 728/2321 cut-off events. [2022-01-19 15:22:53,887 INFO L130 PetriNetUnfolder]: For 129206/129206 co-relation queries the response was YES. [2022-01-19 15:22:53,943 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26945 conditions, 2321 events. 728/2321 cut-off events. For 129206/129206 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 18778 event pairs, 47 based on Foata normal form. 1/2318 useless extension candidates. Maximal degree in co-relation 26607. Up to 1560 conditions per place. [2022-01-19 15:22:53,954 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 883 selfloop transitions, 242 changer transitions 30/1194 dead transitions. [2022-01-19 15:22:53,954 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 893 places, 1194 transitions, 28395 flow [2022-01-19 15:22:53,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:22:53,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:22:53,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1758 transitions. [2022-01-19 15:22:53,955 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5667311411992263 [2022-01-19 15:22:53,955 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1758 transitions. [2022-01-19 15:22:53,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1758 transitions. [2022-01-19 15:22:53,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:22:53,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1758 transitions. [2022-01-19 15:22:53,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.27272727272727) internal successors, (1758), 33 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:53,958 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:53,958 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:53,958 INFO L186 Difference]: Start difference. First operand has 881 places, 1142 transitions, 24845 flow. Second operand 33 states and 1758 transitions. [2022-01-19 15:22:53,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 893 places, 1194 transitions, 28395 flow [2022-01-19 15:22:55,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 854 places, 1194 transitions, 27992 flow, removed 16 selfloop flow, removed 39 redundant places. [2022-01-19 15:22:55,454 INFO L242 Difference]: Finished difference. Result has 861 places, 1138 transitions, 24962 flow [2022-01-19 15:22:55,455 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=24448, PETRI_DIFFERENCE_MINUEND_PLACES=822, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=901, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=24962, PETRI_PLACES=861, PETRI_TRANSITIONS=1138} [2022-01-19 15:22:55,455 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 773 predicate places. [2022-01-19 15:22:55,455 INFO L470 AbstractCegarLoop]: Abstraction has has 861 places, 1138 transitions, 24962 flow [2022-01-19 15:22:55,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:55,455 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:22:55,455 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:22:55,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2022-01-19 15:22:55,456 INFO L402 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:22:55,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:22:55,456 INFO L85 PathProgramCache]: Analyzing trace with hash -257440314, now seen corresponding path program 224 times [2022-01-19 15:22:55,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:22:55,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187700350] [2022-01-19 15:22:55,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:22:55,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:22:55,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:22:55,725 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 15:22:55,725 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:22:55,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187700350] [2022-01-19 15:22:55,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187700350] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:22:55,726 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:22:55,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:22:55,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820723783] [2022-01-19 15:22:55,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:22:55,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:22:55,726 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:22:55,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:22:55,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:22:55,727 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:22:55,727 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 861 places, 1138 transitions, 24962 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:55,727 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:22:55,727 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:22:55,727 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:22:57,981 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:22:59,689 INFO L129 PetriNetUnfolder]: 714/2297 cut-off events. [2022-01-19 15:22:59,689 INFO L130 PetriNetUnfolder]: For 129067/129067 co-relation queries the response was YES. [2022-01-19 15:22:59,743 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26554 conditions, 2297 events. 714/2297 cut-off events. For 129067/129067 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 18542 event pairs, 41 based on Foata normal form. 1/2295 useless extension candidates. Maximal degree in co-relation 26222. Up to 1642 conditions per place. [2022-01-19 15:22:59,755 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 952 selfloop transitions, 171 changer transitions 23/1185 dead transitions. [2022-01-19 15:22:59,755 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 892 places, 1185 transitions, 28168 flow [2022-01-19 15:22:59,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:22:59,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:22:59,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1948 transitions. [2022-01-19 15:22:59,756 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5600920069005175 [2022-01-19 15:22:59,756 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1948 transitions. [2022-01-19 15:22:59,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1948 transitions. [2022-01-19 15:22:59,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:22:59,757 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1948 transitions. [2022-01-19 15:22:59,758 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.648648648648646) internal successors, (1948), 37 states have internal predecessors, (1948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:59,759 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:59,760 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:22:59,760 INFO L186 Difference]: Start difference. First operand has 861 places, 1138 transitions, 24962 flow. Second operand 37 states and 1948 transitions. [2022-01-19 15:22:59,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 892 places, 1185 transitions, 28168 flow [2022-01-19 15:23:01,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 863 places, 1185 transitions, 27451 flow, removed 164 selfloop flow, removed 29 redundant places. [2022-01-19 15:23:01,315 INFO L242 Difference]: Finished difference. Result has 875 places, 1143 transitions, 24900 flow [2022-01-19 15:23:01,315 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=24308, PETRI_DIFFERENCE_MINUEND_PLACES=827, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=968, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=24900, PETRI_PLACES=875, PETRI_TRANSITIONS=1143} [2022-01-19 15:23:01,315 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 787 predicate places. [2022-01-19 15:23:01,315 INFO L470 AbstractCegarLoop]: Abstraction has has 875 places, 1143 transitions, 24900 flow [2022-01-19 15:23:01,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:01,316 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:23:01,316 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:23:01,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2022-01-19 15:23:01,316 INFO L402 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:23:01,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:23:01,316 INFO L85 PathProgramCache]: Analyzing trace with hash 2054997644, now seen corresponding path program 225 times [2022-01-19 15:23:01,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:23:01,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698611915] [2022-01-19 15:23:01,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:23:01,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:23:01,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:23:01,581 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 15:23:01,582 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:23:01,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698611915] [2022-01-19 15:23:01,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698611915] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:23:01,582 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:23:01,582 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:23:01,582 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739753266] [2022-01-19 15:23:01,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:23:01,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:23:01,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:23:01,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:23:01,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:23:01,583 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:23:01,583 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 875 places, 1143 transitions, 24900 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:01,583 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:23:01,583 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:23:01,583 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:23:03,721 INFO L129 PetriNetUnfolder]: 704/2268 cut-off events. [2022-01-19 15:23:03,721 INFO L130 PetriNetUnfolder]: For 124163/124163 co-relation queries the response was YES. [2022-01-19 15:23:03,765 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26078 conditions, 2268 events. 704/2268 cut-off events. For 124163/124163 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 18289 event pairs, 41 based on Foata normal form. 1/2266 useless extension candidates. Maximal degree in co-relation 25741. Up to 1747 conditions per place. [2022-01-19 15:23:03,776 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 1020 selfloop transitions, 83 changer transitions 24/1166 dead transitions. [2022-01-19 15:23:03,776 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 899 places, 1166 transitions, 27294 flow [2022-01-19 15:23:03,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 15:23:03,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 15:23:03,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1640 transitions. [2022-01-19 15:23:03,777 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5628002745367193 [2022-01-19 15:23:03,777 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1640 transitions. [2022-01-19 15:23:03,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1640 transitions. [2022-01-19 15:23:03,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:23:03,778 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1640 transitions. [2022-01-19 15:23:03,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.903225806451616) internal successors, (1640), 31 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:03,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:03,780 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:03,780 INFO L186 Difference]: Start difference. First operand has 875 places, 1143 transitions, 24900 flow. Second operand 31 states and 1640 transitions. [2022-01-19 15:23:03,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 899 places, 1166 transitions, 27294 flow [2022-01-19 15:23:05,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 871 places, 1166 transitions, 26802 flow, removed 124 selfloop flow, removed 28 redundant places. [2022-01-19 15:23:05,228 INFO L242 Difference]: Finished difference. Result has 875 places, 1129 transitions, 24461 flow [2022-01-19 15:23:05,229 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=24412, PETRI_DIFFERENCE_MINUEND_PLACES=841, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1060, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=24461, PETRI_PLACES=875, PETRI_TRANSITIONS=1129} [2022-01-19 15:23:05,229 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 787 predicate places. [2022-01-19 15:23:05,229 INFO L470 AbstractCegarLoop]: Abstraction has has 875 places, 1129 transitions, 24461 flow [2022-01-19 15:23:05,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:05,229 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:23:05,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:23:05,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2022-01-19 15:23:05,229 INFO L402 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:23:05,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:23:05,230 INFO L85 PathProgramCache]: Analyzing trace with hash -385183178, now seen corresponding path program 226 times [2022-01-19 15:23:05,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:23:05,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850992487] [2022-01-19 15:23:05,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:23:05,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:23:05,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:23:05,488 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 15:23:05,488 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:23:05,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850992487] [2022-01-19 15:23:05,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850992487] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:23:05,488 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:23:05,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:23:05,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692157500] [2022-01-19 15:23:05,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:23:05,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:23:05,489 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:23:05,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:23:05,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:23:05,489 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:23:05,490 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 875 places, 1129 transitions, 24461 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:05,490 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:23:05,490 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:23:05,490 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:23:07,668 INFO L129 PetriNetUnfolder]: 704/2252 cut-off events. [2022-01-19 15:23:07,668 INFO L130 PetriNetUnfolder]: For 126574/126574 co-relation queries the response was YES. [2022-01-19 15:23:07,714 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26203 conditions, 2252 events. 704/2252 cut-off events. For 126574/126574 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 18066 event pairs, 41 based on Foata normal form. 1/2249 useless extension candidates. Maximal degree in co-relation 25867. Up to 1619 conditions per place. [2022-01-19 15:23:07,724 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 930 selfloop transitions, 184 changer transitions 19/1172 dead transitions. [2022-01-19 15:23:07,724 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 886 places, 1172 transitions, 27953 flow [2022-01-19 15:23:07,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:23:07,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:23:07,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1863 transitions. [2022-01-19 15:23:07,726 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5662613981762918 [2022-01-19 15:23:07,726 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1863 transitions. [2022-01-19 15:23:07,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1863 transitions. [2022-01-19 15:23:07,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:23:07,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1863 transitions. [2022-01-19 15:23:07,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.22857142857143) internal successors, (1863), 35 states have internal predecessors, (1863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:07,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:07,729 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:07,729 INFO L186 Difference]: Start difference. First operand has 875 places, 1129 transitions, 24461 flow. Second operand 35 states and 1863 transitions. [2022-01-19 15:23:07,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 886 places, 1172 transitions, 27953 flow [2022-01-19 15:23:09,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 858 places, 1172 transitions, 27573 flow, removed 39 selfloop flow, removed 28 redundant places. [2022-01-19 15:23:09,081 INFO L242 Difference]: Finished difference. Result has 865 places, 1131 transitions, 24809 flow [2022-01-19 15:23:09,082 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=24127, PETRI_DIFFERENCE_MINUEND_PLACES=824, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=946, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=24809, PETRI_PLACES=865, PETRI_TRANSITIONS=1131} [2022-01-19 15:23:09,082 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 777 predicate places. [2022-01-19 15:23:09,082 INFO L470 AbstractCegarLoop]: Abstraction has has 865 places, 1131 transitions, 24809 flow [2022-01-19 15:23:09,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:09,082 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:23:09,082 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:23:09,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2022-01-19 15:23:09,082 INFO L402 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:23:09,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:23:09,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1272046892, now seen corresponding path program 227 times [2022-01-19 15:23:09,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:23:09,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413617296] [2022-01-19 15:23:09,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:23:09,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:23:09,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:23:09,334 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 15:23:09,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:23:09,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413617296] [2022-01-19 15:23:09,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413617296] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:23:09,334 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:23:09,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:23:09,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416003059] [2022-01-19 15:23:09,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:23:09,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:23:09,335 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:23:09,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:23:09,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:23:09,335 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:23:09,336 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 865 places, 1131 transitions, 24809 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:09,336 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:23:09,336 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:23:09,336 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:23:11,509 INFO L129 PetriNetUnfolder]: 704/2248 cut-off events. [2022-01-19 15:23:11,509 INFO L130 PetriNetUnfolder]: For 127049/127049 co-relation queries the response was YES. [2022-01-19 15:23:11,552 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26123 conditions, 2248 events. 704/2248 cut-off events. For 127049/127049 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 17989 event pairs, 46 based on Foata normal form. 1/2246 useless extension candidates. Maximal degree in co-relation 25789. Up to 1511 conditions per place. [2022-01-19 15:23:11,563 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 874 selfloop transitions, 244 changer transitions 25/1182 dead transitions. [2022-01-19 15:23:11,563 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 894 places, 1182 transitions, 28126 flow [2022-01-19 15:23:11,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:23:11,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:23:11,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1857 transitions. [2022-01-19 15:23:11,565 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5644376899696049 [2022-01-19 15:23:11,565 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1857 transitions. [2022-01-19 15:23:11,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1857 transitions. [2022-01-19 15:23:11,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:23:11,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1857 transitions. [2022-01-19 15:23:11,566 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.05714285714286) internal successors, (1857), 35 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:11,568 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:11,568 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:11,568 INFO L186 Difference]: Start difference. First operand has 865 places, 1131 transitions, 24809 flow. Second operand 35 states and 1857 transitions. [2022-01-19 15:23:11,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 894 places, 1182 transitions, 28126 flow [2022-01-19 15:23:12,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 863 places, 1182 transitions, 27625 flow, removed 127 selfloop flow, removed 31 redundant places. [2022-01-19 15:23:12,963 INFO L242 Difference]: Finished difference. Result has 871 places, 1131 transitions, 25157 flow [2022-01-19 15:23:12,964 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=24332, PETRI_DIFFERENCE_MINUEND_PLACES=829, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=888, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=25157, PETRI_PLACES=871, PETRI_TRANSITIONS=1131} [2022-01-19 15:23:12,964 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 783 predicate places. [2022-01-19 15:23:12,964 INFO L470 AbstractCegarLoop]: Abstraction has has 871 places, 1131 transitions, 25157 flow [2022-01-19 15:23:12,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:12,964 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:23:12,964 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:23:12,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2022-01-19 15:23:12,965 INFO L402 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:23:12,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:23:12,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1517467660, now seen corresponding path program 228 times [2022-01-19 15:23:12,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:23:12,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369935894] [2022-01-19 15:23:12,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:23:12,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:23:12,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:23:13,242 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 15:23:13,243 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:23:13,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369935894] [2022-01-19 15:23:13,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369935894] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:23:13,243 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:23:13,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:23:13,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187184142] [2022-01-19 15:23:13,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:23:13,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:23:13,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:23:13,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:23:13,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:23:13,244 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:23:13,244 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 871 places, 1131 transitions, 25157 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:13,244 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:23:13,244 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:23:13,245 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:23:15,989 INFO L129 PetriNetUnfolder]: 711/2288 cut-off events. [2022-01-19 15:23:15,989 INFO L130 PetriNetUnfolder]: For 125246/125246 co-relation queries the response was YES. [2022-01-19 15:23:16,043 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26666 conditions, 2288 events. 711/2288 cut-off events. For 125246/125246 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18458 event pairs, 42 based on Foata normal form. 1/2286 useless extension candidates. Maximal degree in co-relation 26330. Up to 1680 conditions per place. [2022-01-19 15:23:16,054 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 967 selfloop transitions, 128 changer transitions 51/1185 dead transitions. [2022-01-19 15:23:16,054 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 907 places, 1185 transitions, 28984 flow [2022-01-19 15:23:16,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 15:23:16,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 15:23:16,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2206 transitions. [2022-01-19 15:23:16,055 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5587639311043566 [2022-01-19 15:23:16,056 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2206 transitions. [2022-01-19 15:23:16,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2206 transitions. [2022-01-19 15:23:16,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:23:16,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2206 transitions. [2022-01-19 15:23:16,057 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.523809523809526) internal successors, (2206), 42 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:16,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:16,059 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:16,059 INFO L186 Difference]: Start difference. First operand has 871 places, 1131 transitions, 25157 flow. Second operand 42 states and 2206 transitions. [2022-01-19 15:23:16,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 907 places, 1185 transitions, 28984 flow [2022-01-19 15:23:17,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 878 places, 1185 transitions, 28265 flow, removed 165 selfloop flow, removed 29 redundant places. [2022-01-19 15:23:17,551 INFO L242 Difference]: Finished difference. Result has 893 places, 1121 transitions, 24516 flow [2022-01-19 15:23:17,551 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=24454, PETRI_DIFFERENCE_MINUEND_PLACES=837, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1004, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=24516, PETRI_PLACES=893, PETRI_TRANSITIONS=1121} [2022-01-19 15:23:17,551 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 805 predicate places. [2022-01-19 15:23:17,551 INFO L470 AbstractCegarLoop]: Abstraction has has 893 places, 1121 transitions, 24516 flow [2022-01-19 15:23:17,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:17,552 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:23:17,552 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:23:17,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2022-01-19 15:23:17,552 INFO L402 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:23:17,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:23:17,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1396937516, now seen corresponding path program 229 times [2022-01-19 15:23:17,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:23:17,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190521646] [2022-01-19 15:23:17,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:23:17,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:23:17,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:23:17,817 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 15:23:17,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:23:17,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190521646] [2022-01-19 15:23:17,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190521646] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:23:17,817 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:23:17,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:23:17,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683084281] [2022-01-19 15:23:17,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:23:17,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:23:17,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:23:17,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:23:17,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:23:17,818 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:23:17,819 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 893 places, 1121 transitions, 24516 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:17,819 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:23:17,819 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:23:17,819 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:23:20,594 INFO L129 PetriNetUnfolder]: 698/2250 cut-off events. [2022-01-19 15:23:20,594 INFO L130 PetriNetUnfolder]: For 125063/125063 co-relation queries the response was YES. [2022-01-19 15:23:20,650 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26072 conditions, 2250 events. 698/2250 cut-off events. For 125063/125063 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18090 event pairs, 47 based on Foata normal form. 1/2248 useless extension candidates. Maximal degree in co-relation 25725. Up to 1634 conditions per place. [2022-01-19 15:23:20,661 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 961 selfloop transitions, 157 changer transitions 16/1173 dead transitions. [2022-01-19 15:23:20,661 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 919 places, 1173 transitions, 28071 flow [2022-01-19 15:23:20,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:23:20,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:23:20,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1858 transitions. [2022-01-19 15:23:20,662 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.564741641337386 [2022-01-19 15:23:20,662 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1858 transitions. [2022-01-19 15:23:20,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1858 transitions. [2022-01-19 15:23:20,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:23:20,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1858 transitions. [2022-01-19 15:23:20,664 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.08571428571429) internal successors, (1858), 35 states have internal predecessors, (1858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:20,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:20,665 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:20,665 INFO L186 Difference]: Start difference. First operand has 893 places, 1121 transitions, 24516 flow. Second operand 35 states and 1858 transitions. [2022-01-19 15:23:20,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 919 places, 1173 transitions, 28071 flow [2022-01-19 15:23:22,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 885 places, 1173 transitions, 27434 flow, removed 225 selfloop flow, removed 34 redundant places. [2022-01-19 15:23:22,085 INFO L242 Difference]: Finished difference. Result has 892 places, 1131 transitions, 24605 flow [2022-01-19 15:23:22,086 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=23889, PETRI_DIFFERENCE_MINUEND_PLACES=851, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=965, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=24605, PETRI_PLACES=892, PETRI_TRANSITIONS=1131} [2022-01-19 15:23:22,086 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 804 predicate places. [2022-01-19 15:23:22,086 INFO L470 AbstractCegarLoop]: Abstraction has has 892 places, 1131 transitions, 24605 flow [2022-01-19 15:23:22,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:22,086 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:23:22,086 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:23:22,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2022-01-19 15:23:22,086 INFO L402 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:23:22,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:23:22,087 INFO L85 PathProgramCache]: Analyzing trace with hash 603401452, now seen corresponding path program 230 times [2022-01-19 15:23:22,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:23:22,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973375324] [2022-01-19 15:23:22,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:23:22,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:23:22,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:23:22,334 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 15:23:22,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:23:22,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973375324] [2022-01-19 15:23:22,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973375324] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:23:22,334 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:23:22,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 15:23:22,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594033563] [2022-01-19 15:23:22,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:23:22,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 15:23:22,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:23:22,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 15:23:22,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-01-19 15:23:22,335 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:23:22,335 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 892 places, 1131 transitions, 24605 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:22,335 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:23:22,336 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:23:22,336 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:23:24,525 INFO L129 PetriNetUnfolder]: 701/2243 cut-off events. [2022-01-19 15:23:24,525 INFO L130 PetriNetUnfolder]: For 124649/124649 co-relation queries the response was YES. [2022-01-19 15:23:24,578 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26078 conditions, 2243 events. 701/2243 cut-off events. For 124649/124649 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 17922 event pairs, 44 based on Foata normal form. 1/2240 useless extension candidates. Maximal degree in co-relation 25731. Up to 1693 conditions per place. [2022-01-19 15:23:24,589 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 995 selfloop transitions, 111 changer transitions 23/1168 dead transitions. [2022-01-19 15:23:24,589 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 916 places, 1168 transitions, 27774 flow [2022-01-19 15:23:24,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 15:23:24,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 15:23:24,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1609 transitions. [2022-01-19 15:23:24,590 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5705673758865248 [2022-01-19 15:23:24,590 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1609 transitions. [2022-01-19 15:23:24,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1609 transitions. [2022-01-19 15:23:24,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:23:24,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1609 transitions. [2022-01-19 15:23:24,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.63333333333333) internal successors, (1609), 30 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:24,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:24,593 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:24,593 INFO L186 Difference]: Start difference. First operand has 892 places, 1131 transitions, 24605 flow. Second operand 30 states and 1609 transitions. [2022-01-19 15:23:24,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 916 places, 1168 transitions, 27774 flow [2022-01-19 15:23:25,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 885 places, 1168 transitions, 27355 flow, removed 118 selfloop flow, removed 31 redundant places. [2022-01-19 15:23:25,941 INFO L242 Difference]: Finished difference. Result has 892 places, 1127 transitions, 24546 flow [2022-01-19 15:23:25,942 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=24230, PETRI_DIFFERENCE_MINUEND_PLACES=856, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1021, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=24546, PETRI_PLACES=892, PETRI_TRANSITIONS=1127} [2022-01-19 15:23:25,942 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 804 predicate places. [2022-01-19 15:23:25,942 INFO L470 AbstractCegarLoop]: Abstraction has has 892 places, 1127 transitions, 24546 flow [2022-01-19 15:23:25,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:25,942 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:23:25,942 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:23:25,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2022-01-19 15:23:25,943 INFO L402 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:23:25,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:23:25,943 INFO L85 PathProgramCache]: Analyzing trace with hash 51148770, now seen corresponding path program 231 times [2022-01-19 15:23:25,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:23:25,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059367538] [2022-01-19 15:23:25,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:23:25,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:23:25,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:23:26,200 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 15:23:26,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:23:26,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059367538] [2022-01-19 15:23:26,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059367538] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:23:26,200 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:23:26,201 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:23:26,201 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510821449] [2022-01-19 15:23:26,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:23:26,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:23:26,201 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:23:26,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:23:26,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:23:26,202 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:23:26,202 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 892 places, 1127 transitions, 24546 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:26,202 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:23:26,202 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:23:26,202 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:23:29,247 INFO L129 PetriNetUnfolder]: 693/2236 cut-off events. [2022-01-19 15:23:29,247 INFO L130 PetriNetUnfolder]: For 115635/115635 co-relation queries the response was YES. [2022-01-19 15:23:29,303 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25620 conditions, 2236 events. 693/2236 cut-off events. For 115635/115635 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 18001 event pairs, 52 based on Foata normal form. 1/2233 useless extension candidates. Maximal degree in co-relation 25271. Up to 1522 conditions per place. [2022-01-19 15:23:29,314 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 887 selfloop transitions, 221 changer transitions 22/1169 dead transitions. [2022-01-19 15:23:29,314 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 919 places, 1169 transitions, 27462 flow [2022-01-19 15:23:29,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 15:23:29,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 15:23:29,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1905 transitions. [2022-01-19 15:23:29,316 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5629432624113475 [2022-01-19 15:23:29,316 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1905 transitions. [2022-01-19 15:23:29,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1905 transitions. [2022-01-19 15:23:29,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:23:29,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1905 transitions. [2022-01-19 15:23:29,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.916666666666664) internal successors, (1905), 36 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:29,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:29,319 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:29,319 INFO L186 Difference]: Start difference. First operand has 892 places, 1127 transitions, 24546 flow. Second operand 36 states and 1905 transitions. [2022-01-19 15:23:29,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 919 places, 1169 transitions, 27462 flow [2022-01-19 15:23:30,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 891 places, 1169 transitions, 27046 flow, removed 82 selfloop flow, removed 28 redundant places. [2022-01-19 15:23:30,741 INFO L242 Difference]: Finished difference. Result has 899 places, 1123 transitions, 24606 flow [2022-01-19 15:23:30,742 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=24146, PETRI_DIFFERENCE_MINUEND_PLACES=856, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=906, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=24606, PETRI_PLACES=899, PETRI_TRANSITIONS=1123} [2022-01-19 15:23:30,742 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 811 predicate places. [2022-01-19 15:23:30,742 INFO L470 AbstractCegarLoop]: Abstraction has has 899 places, 1123 transitions, 24606 flow [2022-01-19 15:23:30,742 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:30,742 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:23:30,742 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:23:30,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2022-01-19 15:23:30,743 INFO L402 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:23:30,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:23:30,743 INFO L85 PathProgramCache]: Analyzing trace with hash -694981982, now seen corresponding path program 232 times [2022-01-19 15:23:30,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:23:30,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711685481] [2022-01-19 15:23:30,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:23:30,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:23:30,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:23:30,999 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 15:23:30,999 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:23:30,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711685481] [2022-01-19 15:23:30,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711685481] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:23:30,999 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:23:30,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:23:30,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525999456] [2022-01-19 15:23:30,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:23:30,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:23:31,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:23:31,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:23:31,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:23:31,000 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:23:31,001 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 899 places, 1123 transitions, 24606 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:31,001 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:23:31,001 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:23:31,001 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:23:35,379 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.66s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:23:36,742 INFO L129 PetriNetUnfolder]: 712/2294 cut-off events. [2022-01-19 15:23:36,742 INFO L130 PetriNetUnfolder]: For 130082/130082 co-relation queries the response was YES. [2022-01-19 15:23:36,797 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27031 conditions, 2294 events. 712/2294 cut-off events. For 130082/130082 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18588 event pairs, 45 based on Foata normal form. 1/2292 useless extension candidates. Maximal degree in co-relation 26681. Up to 1572 conditions per place. [2022-01-19 15:23:36,808 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 945 selfloop transitions, 215 changer transitions 22/1221 dead transitions. [2022-01-19 15:23:36,808 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 942 places, 1221 transitions, 30169 flow [2022-01-19 15:23:36,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-19 15:23:36,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2022-01-19 15:23:36,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2631 transitions. [2022-01-19 15:23:36,810 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5597872340425532 [2022-01-19 15:23:36,810 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2631 transitions. [2022-01-19 15:23:36,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2631 transitions. [2022-01-19 15:23:36,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:23:36,811 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2631 transitions. [2022-01-19 15:23:36,812 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 52.62) internal successors, (2631), 50 states have internal predecessors, (2631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:36,814 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 94.0) internal successors, (4794), 51 states have internal predecessors, (4794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:36,814 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 94.0) internal successors, (4794), 51 states have internal predecessors, (4794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:36,814 INFO L186 Difference]: Start difference. First operand has 899 places, 1123 transitions, 24606 flow. Second operand 50 states and 2631 transitions. [2022-01-19 15:23:36,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 942 places, 1221 transitions, 30169 flow [2022-01-19 15:23:38,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 908 places, 1221 transitions, 29592 flow, removed 54 selfloop flow, removed 34 redundant places. [2022-01-19 15:23:38,268 INFO L242 Difference]: Finished difference. Result has 919 places, 1165 transitions, 26200 flow [2022-01-19 15:23:38,268 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=24081, PETRI_DIFFERENCE_MINUEND_PLACES=859, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=924, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=26200, PETRI_PLACES=919, PETRI_TRANSITIONS=1165} [2022-01-19 15:23:38,269 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 831 predicate places. [2022-01-19 15:23:38,269 INFO L470 AbstractCegarLoop]: Abstraction has has 919 places, 1165 transitions, 26200 flow [2022-01-19 15:23:38,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:38,269 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:23:38,269 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:23:38,269 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2022-01-19 15:23:38,269 INFO L402 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:23:38,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:23:38,269 INFO L85 PathProgramCache]: Analyzing trace with hash -322790758, now seen corresponding path program 233 times [2022-01-19 15:23:38,269 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:23:38,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296156402] [2022-01-19 15:23:38,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:23:38,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:23:38,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:23:38,528 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 15:23:38,528 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:23:38,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296156402] [2022-01-19 15:23:38,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296156402] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:23:38,528 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:23:38,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:23:38,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889914592] [2022-01-19 15:23:38,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:23:38,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:23:38,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:23:38,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:23:38,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:23:38,529 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:23:38,529 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 919 places, 1165 transitions, 26200 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:38,529 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:23:38,530 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:23:38,530 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:23:40,764 INFO L129 PetriNetUnfolder]: 707/2301 cut-off events. [2022-01-19 15:23:40,765 INFO L130 PetriNetUnfolder]: For 133887/133887 co-relation queries the response was YES. [2022-01-19 15:23:40,823 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27144 conditions, 2301 events. 707/2301 cut-off events. For 133887/133887 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18663 event pairs, 50 based on Foata normal form. 1/2299 useless extension candidates. Maximal degree in co-relation 26790. Up to 1610 conditions per place. [2022-01-19 15:23:40,834 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 943 selfloop transitions, 189 changer transitions 36/1207 dead transitions. [2022-01-19 15:23:40,834 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 951 places, 1207 transitions, 29401 flow [2022-01-19 15:23:40,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 15:23:40,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 15:23:40,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2063 transitions. [2022-01-19 15:23:40,836 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5627386797599564 [2022-01-19 15:23:40,836 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2063 transitions. [2022-01-19 15:23:40,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2063 transitions. [2022-01-19 15:23:40,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:23:40,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2063 transitions. [2022-01-19 15:23:40,837 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.8974358974359) internal successors, (2063), 39 states have internal predecessors, (2063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:40,839 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:40,839 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:40,839 INFO L186 Difference]: Start difference. First operand has 919 places, 1165 transitions, 26200 flow. Second operand 39 states and 2063 transitions. [2022-01-19 15:23:40,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 951 places, 1207 transitions, 29401 flow [2022-01-19 15:23:42,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 923 places, 1207 transitions, 28223 flow, removed 496 selfloop flow, removed 28 redundant places. [2022-01-19 15:23:42,455 INFO L242 Difference]: Finished difference. Result has 929 places, 1154 transitions, 25399 flow [2022-01-19 15:23:42,456 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25026, PETRI_DIFFERENCE_MINUEND_PLACES=885, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=981, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=25399, PETRI_PLACES=929, PETRI_TRANSITIONS=1154} [2022-01-19 15:23:42,456 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 841 predicate places. [2022-01-19 15:23:42,456 INFO L470 AbstractCegarLoop]: Abstraction has has 929 places, 1154 transitions, 25399 flow [2022-01-19 15:23:42,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:42,456 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:23:42,456 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:23:42,456 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2022-01-19 15:23:42,456 INFO L402 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:23:42,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:23:42,457 INFO L85 PathProgramCache]: Analyzing trace with hash 463588696, now seen corresponding path program 234 times [2022-01-19 15:23:42,457 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:23:42,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068441089] [2022-01-19 15:23:42,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:23:42,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:23:42,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:23:42,726 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 15:23:42,726 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:23:42,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068441089] [2022-01-19 15:23:42,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068441089] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:23:42,726 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:23:42,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:23:42,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119447962] [2022-01-19 15:23:42,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:23:42,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:23:42,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:23:42,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:23:42,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:23:42,727 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:23:42,728 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 929 places, 1154 transitions, 25399 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:42,728 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:23:42,728 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:23:42,728 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:23:45,726 INFO L129 PetriNetUnfolder]: 690/2228 cut-off events. [2022-01-19 15:23:45,726 INFO L130 PetriNetUnfolder]: For 127550/127550 co-relation queries the response was YES. [2022-01-19 15:23:45,780 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26200 conditions, 2228 events. 690/2228 cut-off events. For 127550/127550 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 17927 event pairs, 44 based on Foata normal form. 1/2225 useless extension candidates. Maximal degree in co-relation 25841. Up to 1571 conditions per place. [2022-01-19 15:23:45,791 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 922 selfloop transitions, 148 changer transitions 80/1189 dead transitions. [2022-01-19 15:23:45,791 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 959 places, 1189 transitions, 28247 flow [2022-01-19 15:23:45,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 15:23:45,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 15:23:45,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2060 transitions. [2022-01-19 15:23:45,793 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5619203491543917 [2022-01-19 15:23:45,793 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2060 transitions. [2022-01-19 15:23:45,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2060 transitions. [2022-01-19 15:23:45,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:23:45,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2060 transitions. [2022-01-19 15:23:45,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.82051282051282) internal successors, (2060), 39 states have internal predecessors, (2060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:45,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:45,796 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:45,796 INFO L186 Difference]: Start difference. First operand has 929 places, 1154 transitions, 25399 flow. Second operand 39 states and 2060 transitions. [2022-01-19 15:23:45,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 959 places, 1189 transitions, 28247 flow [2022-01-19 15:23:47,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 921 places, 1189 transitions, 27340 flow, removed 236 selfloop flow, removed 38 redundant places. [2022-01-19 15:23:47,406 INFO L242 Difference]: Finished difference. Result has 929 places, 1092 transitions, 23533 flow [2022-01-19 15:23:47,407 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=24508, PETRI_DIFFERENCE_MINUEND_PLACES=883, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1006, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=23533, PETRI_PLACES=929, PETRI_TRANSITIONS=1092} [2022-01-19 15:23:47,407 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 841 predicate places. [2022-01-19 15:23:47,407 INFO L470 AbstractCegarLoop]: Abstraction has has 929 places, 1092 transitions, 23533 flow [2022-01-19 15:23:47,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:47,408 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:23:47,408 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:23:47,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2022-01-19 15:23:47,408 INFO L402 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:23:47,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:23:47,408 INFO L85 PathProgramCache]: Analyzing trace with hash 971880658, now seen corresponding path program 235 times [2022-01-19 15:23:47,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:23:47,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730297636] [2022-01-19 15:23:47,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:23:47,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:23:47,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:23:47,678 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 15:23:47,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:23:47,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730297636] [2022-01-19 15:23:47,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730297636] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:23:47,678 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:23:47,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:23:47,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172575026] [2022-01-19 15:23:47,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:23:47,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:23:47,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:23:47,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:23:47,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:23:47,679 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:23:47,680 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 929 places, 1092 transitions, 23533 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:47,680 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:23:47,680 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:23:47,680 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:23:50,427 INFO L129 PetriNetUnfolder]: 651/2112 cut-off events. [2022-01-19 15:23:50,427 INFO L130 PetriNetUnfolder]: For 124963/124963 co-relation queries the response was YES. [2022-01-19 15:23:50,481 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24805 conditions, 2112 events. 651/2112 cut-off events. For 124963/124963 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16821 event pairs, 44 based on Foata normal form. 1/2109 useless extension candidates. Maximal degree in co-relation 24447. Up to 1544 conditions per place. [2022-01-19 15:23:50,492 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 908 selfloop transitions, 121 changer transitions 51/1119 dead transitions. [2022-01-19 15:23:50,492 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 946 places, 1119 transitions, 25987 flow [2022-01-19 15:23:50,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:23:50,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:23:50,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1792 transitions. [2022-01-19 15:23:50,493 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5607008760951189 [2022-01-19 15:23:50,493 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1792 transitions. [2022-01-19 15:23:50,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1792 transitions. [2022-01-19 15:23:50,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:23:50,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1792 transitions. [2022-01-19 15:23:50,495 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.705882352941174) internal successors, (1792), 34 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:50,496 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:50,496 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:50,496 INFO L186 Difference]: Start difference. First operand has 929 places, 1092 transitions, 23533 flow. Second operand 34 states and 1792 transitions. [2022-01-19 15:23:50,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 946 places, 1119 transitions, 25987 flow [2022-01-19 15:23:51,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 892 places, 1119 transitions, 25301 flow, removed 121 selfloop flow, removed 54 redundant places. [2022-01-19 15:23:51,928 INFO L242 Difference]: Finished difference. Result has 897 places, 1050 transitions, 21825 flow [2022-01-19 15:23:51,929 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=22855, PETRI_DIFFERENCE_MINUEND_PLACES=859, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1092, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=971, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=21825, PETRI_PLACES=897, PETRI_TRANSITIONS=1050} [2022-01-19 15:23:51,929 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 809 predicate places. [2022-01-19 15:23:51,929 INFO L470 AbstractCegarLoop]: Abstraction has has 897 places, 1050 transitions, 21825 flow [2022-01-19 15:23:51,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:51,929 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:23:51,929 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:23:51,930 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2022-01-19 15:23:51,930 INFO L402 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:23:51,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:23:51,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1497731352, now seen corresponding path program 236 times [2022-01-19 15:23:51,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:23:51,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299086558] [2022-01-19 15:23:51,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:23:51,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:23:51,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:23:52,211 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 15:23:52,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:23:52,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299086558] [2022-01-19 15:23:52,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299086558] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:23:52,211 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:23:52,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:23:52,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967594956] [2022-01-19 15:23:52,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:23:52,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:23:52,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:23:52,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:23:52,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:23:52,213 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:23:52,213 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 897 places, 1050 transitions, 21825 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:52,213 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:23:52,213 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:23:52,213 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:23:55,412 INFO L129 PetriNetUnfolder]: 648/2105 cut-off events. [2022-01-19 15:23:55,412 INFO L130 PetriNetUnfolder]: For 127380/127380 co-relation queries the response was YES. [2022-01-19 15:23:55,452 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24341 conditions, 2105 events. 648/2105 cut-off events. For 127380/127380 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 16673 event pairs, 46 based on Foata normal form. 1/2102 useless extension candidates. Maximal degree in co-relation 23998. Up to 1449 conditions per place. [2022-01-19 15:23:55,462 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 808 selfloop transitions, 208 changer transitions 40/1095 dead transitions. [2022-01-19 15:23:55,462 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 920 places, 1095 transitions, 25158 flow [2022-01-19 15:23:55,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 15:23:55,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 15:23:55,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2260 transitions. [2022-01-19 15:23:55,463 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5591291439881247 [2022-01-19 15:23:55,464 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2260 transitions. [2022-01-19 15:23:55,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2260 transitions. [2022-01-19 15:23:55,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:23:55,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2260 transitions. [2022-01-19 15:23:55,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.55813953488372) internal successors, (2260), 43 states have internal predecessors, (2260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:55,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:55,467 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:55,467 INFO L186 Difference]: Start difference. First operand has 897 places, 1050 transitions, 21825 flow. Second operand 43 states and 2260 transitions. [2022-01-19 15:23:55,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 920 places, 1095 transitions, 25158 flow [2022-01-19 15:23:56,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 879 places, 1095 transitions, 24460 flow, removed 116 selfloop flow, removed 41 redundant places. [2022-01-19 15:23:56,697 INFO L242 Difference]: Finished difference. Result has 890 places, 1039 transitions, 21599 flow [2022-01-19 15:23:56,697 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=21163, PETRI_DIFFERENCE_MINUEND_PLACES=837, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1050, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=843, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=21599, PETRI_PLACES=890, PETRI_TRANSITIONS=1039} [2022-01-19 15:23:56,697 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 802 predicate places. [2022-01-19 15:23:56,697 INFO L470 AbstractCegarLoop]: Abstraction has has 890 places, 1039 transitions, 21599 flow [2022-01-19 15:23:56,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:56,697 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:23:56,698 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:23:56,698 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2022-01-19 15:23:56,698 INFO L402 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:23:56,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:23:56,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1523075442, now seen corresponding path program 237 times [2022-01-19 15:23:56,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:23:56,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292219383] [2022-01-19 15:23:56,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:23:56,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:23:56,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:23:56,963 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 15:23:56,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:23:56,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292219383] [2022-01-19 15:23:56,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292219383] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:23:56,964 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:23:56,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:23:56,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071229060] [2022-01-19 15:23:56,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:23:56,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:23:56,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:23:56,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:23:56,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:23:56,965 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:23:56,965 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 890 places, 1039 transitions, 21599 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:56,965 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:23:56,965 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:23:56,965 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:23:59,220 INFO L129 PetriNetUnfolder]: 650/2145 cut-off events. [2022-01-19 15:23:59,220 INFO L130 PetriNetUnfolder]: For 130834/130834 co-relation queries the response was YES. [2022-01-19 15:23:59,274 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24599 conditions, 2145 events. 650/2145 cut-off events. For 130834/130834 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 17263 event pairs, 40 based on Foata normal form. 1/2143 useless extension candidates. Maximal degree in co-relation 24258. Up to 1347 conditions per place. [2022-01-19 15:23:59,284 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 725 selfloop transitions, 303 changer transitions 49/1116 dead transitions. [2022-01-19 15:23:59,284 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 919 places, 1116 transitions, 25521 flow [2022-01-19 15:23:59,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 15:23:59,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 15:23:59,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2166 transitions. [2022-01-19 15:23:59,286 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5620134924753503 [2022-01-19 15:23:59,286 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2166 transitions. [2022-01-19 15:23:59,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2166 transitions. [2022-01-19 15:23:59,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:23:59,286 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2166 transitions. [2022-01-19 15:23:59,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.829268292682926) internal successors, (2166), 41 states have internal predecessors, (2166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:59,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:59,289 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:23:59,289 INFO L186 Difference]: Start difference. First operand has 890 places, 1039 transitions, 21599 flow. Second operand 41 states and 2166 transitions. [2022-01-19 15:23:59,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 919 places, 1116 transitions, 25521 flow [2022-01-19 15:24:00,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 882 places, 1116 transitions, 24655 flow, removed 179 selfloop flow, removed 37 redundant places. [2022-01-19 15:24:00,597 INFO L242 Difference]: Finished difference. Result has 894 places, 1048 transitions, 21638 flow [2022-01-19 15:24:00,598 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=20799, PETRI_DIFFERENCE_MINUEND_PLACES=842, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1039, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=737, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=21638, PETRI_PLACES=894, PETRI_TRANSITIONS=1048} [2022-01-19 15:24:00,598 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 806 predicate places. [2022-01-19 15:24:00,598 INFO L470 AbstractCegarLoop]: Abstraction has has 894 places, 1048 transitions, 21638 flow [2022-01-19 15:24:00,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:00,598 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:24:00,598 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:24:00,598 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2022-01-19 15:24:00,598 INFO L402 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:24:00,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:24:00,598 INFO L85 PathProgramCache]: Analyzing trace with hash -32078304, now seen corresponding path program 238 times [2022-01-19 15:24:00,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:24:00,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700576663] [2022-01-19 15:24:00,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:24:00,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:24:00,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:24:00,844 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 15:24:00,844 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:24:00,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700576663] [2022-01-19 15:24:00,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700576663] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:24:00,844 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:24:00,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:24:00,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186467595] [2022-01-19 15:24:00,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:24:00,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:24:00,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:24:00,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:24:00,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:24:00,845 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:24:00,846 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 894 places, 1048 transitions, 21638 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:00,846 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:24:00,846 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:24:00,846 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:24:03,025 INFO L129 PetriNetUnfolder]: 632/2095 cut-off events. [2022-01-19 15:24:03,025 INFO L130 PetriNetUnfolder]: For 120211/120211 co-relation queries the response was YES. [2022-01-19 15:24:03,075 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23685 conditions, 2095 events. 632/2095 cut-off events. For 120211/120211 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 16762 event pairs, 46 based on Foata normal form. 1/2093 useless extension candidates. Maximal degree in co-relation 23343. Up to 1567 conditions per place. [2022-01-19 15:24:03,084 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 898 selfloop transitions, 118 changer transitions 19/1074 dead transitions. [2022-01-19 15:24:03,084 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 922 places, 1074 transitions, 24034 flow [2022-01-19 15:24:03,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:24:03,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:24:03,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1844 transitions. [2022-01-19 15:24:03,086 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5604863221884498 [2022-01-19 15:24:03,086 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1844 transitions. [2022-01-19 15:24:03,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1844 transitions. [2022-01-19 15:24:03,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:24:03,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1844 transitions. [2022-01-19 15:24:03,087 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.68571428571428) internal successors, (1844), 35 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:03,088 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:03,089 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:03,089 INFO L186 Difference]: Start difference. First operand has 894 places, 1048 transitions, 21638 flow. Second operand 35 states and 1844 transitions. [2022-01-19 15:24:03,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 922 places, 1074 transitions, 24034 flow [2022-01-19 15:24:04,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 886 places, 1074 transitions, 23348 flow, removed 171 selfloop flow, removed 36 redundant places. [2022-01-19 15:24:04,202 INFO L242 Difference]: Finished difference. Result has 893 places, 1044 transitions, 21135 flow [2022-01-19 15:24:04,202 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=20964, PETRI_DIFFERENCE_MINUEND_PLACES=852, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1048, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=930, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=21135, PETRI_PLACES=893, PETRI_TRANSITIONS=1044} [2022-01-19 15:24:04,203 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 805 predicate places. [2022-01-19 15:24:04,203 INFO L470 AbstractCegarLoop]: Abstraction has has 893 places, 1044 transitions, 21135 flow [2022-01-19 15:24:04,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:04,203 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:24:04,203 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:24:04,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2022-01-19 15:24:04,203 INFO L402 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:24:04,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:24:04,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1741737636, now seen corresponding path program 239 times [2022-01-19 15:24:04,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:24:04,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945003892] [2022-01-19 15:24:04,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:24:04,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:24:04,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:24:04,455 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 15:24:04,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:24:04,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945003892] [2022-01-19 15:24:04,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945003892] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:24:04,455 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:24:04,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:24:04,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154744474] [2022-01-19 15:24:04,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:24:04,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:24:04,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:24:04,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:24:04,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:24:04,456 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:24:04,457 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 893 places, 1044 transitions, 21135 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:04,457 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:24:04,457 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:24:04,457 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:24:06,521 INFO L129 PetriNetUnfolder]: 629/2101 cut-off events. [2022-01-19 15:24:06,522 INFO L130 PetriNetUnfolder]: For 117562/117562 co-relation queries the response was YES. [2022-01-19 15:24:06,576 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23351 conditions, 2101 events. 629/2101 cut-off events. For 117562/117562 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 16860 event pairs, 45 based on Foata normal form. 1/2099 useless extension candidates. Maximal degree in co-relation 23011. Up to 1571 conditions per place. [2022-01-19 15:24:06,586 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 920 selfloop transitions, 97 changer transitions 18/1074 dead transitions. [2022-01-19 15:24:06,586 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 919 places, 1074 transitions, 23646 flow [2022-01-19 15:24:06,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:24:06,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:24:06,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1841 transitions. [2022-01-19 15:24:06,587 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5595744680851064 [2022-01-19 15:24:06,587 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1841 transitions. [2022-01-19 15:24:06,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1841 transitions. [2022-01-19 15:24:06,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:24:06,588 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1841 transitions. [2022-01-19 15:24:06,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.6) internal successors, (1841), 35 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:06,590 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:06,591 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:06,591 INFO L186 Difference]: Start difference. First operand has 893 places, 1044 transitions, 21135 flow. Second operand 35 states and 1841 transitions. [2022-01-19 15:24:06,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 919 places, 1074 transitions, 23646 flow [2022-01-19 15:24:07,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 882 places, 1074 transitions, 23263 flow, removed 17 selfloop flow, removed 37 redundant places. [2022-01-19 15:24:07,788 INFO L242 Difference]: Finished difference. Result has 889 places, 1041 transitions, 20948 flow [2022-01-19 15:24:07,788 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=20776, PETRI_DIFFERENCE_MINUEND_PLACES=848, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1044, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=947, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=20948, PETRI_PLACES=889, PETRI_TRANSITIONS=1041} [2022-01-19 15:24:07,789 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 801 predicate places. [2022-01-19 15:24:07,789 INFO L470 AbstractCegarLoop]: Abstraction has has 889 places, 1041 transitions, 20948 flow [2022-01-19 15:24:07,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:07,789 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:24:07,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:24:07,789 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2022-01-19 15:24:07,789 INFO L402 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:24:07,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:24:07,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1725436950, now seen corresponding path program 240 times [2022-01-19 15:24:07,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:24:07,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669874265] [2022-01-19 15:24:07,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:24:07,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:24:07,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:24:08,047 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 15:24:08,048 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:24:08,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669874265] [2022-01-19 15:24:08,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669874265] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:24:08,048 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:24:08,048 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:24:08,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483503603] [2022-01-19 15:24:08,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:24:08,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:24:08,048 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:24:08,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:24:08,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:24:08,049 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:24:08,049 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 889 places, 1041 transitions, 20948 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:08,049 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:24:08,049 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:24:08,049 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:24:11,022 INFO L129 PetriNetUnfolder]: 629/2102 cut-off events. [2022-01-19 15:24:11,023 INFO L130 PetriNetUnfolder]: For 116838/116838 co-relation queries the response was YES. [2022-01-19 15:24:11,075 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23475 conditions, 2102 events. 629/2102 cut-off events. For 116838/116838 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 16856 event pairs, 44 based on Foata normal form. 1/2100 useless extension candidates. Maximal degree in co-relation 23137. Up to 1208 conditions per place. [2022-01-19 15:24:11,085 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 664 selfloop transitions, 372 changer transitions 22/1097 dead transitions. [2022-01-19 15:24:11,085 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 922 places, 1097 transitions, 24715 flow [2022-01-19 15:24:11,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 15:24:11,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 15:24:11,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2220 transitions. [2022-01-19 15:24:11,086 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5623100303951368 [2022-01-19 15:24:11,086 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2220 transitions. [2022-01-19 15:24:11,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2220 transitions. [2022-01-19 15:24:11,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:24:11,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2220 transitions. [2022-01-19 15:24:11,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.857142857142854) internal successors, (2220), 42 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:11,090 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:11,090 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:11,090 INFO L186 Difference]: Start difference. First operand has 889 places, 1041 transitions, 20948 flow. Second operand 42 states and 2220 transitions. [2022-01-19 15:24:11,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 922 places, 1097 transitions, 24715 flow [2022-01-19 15:24:12,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 885 places, 1097 transitions, 24396 flow, removed 18 selfloop flow, removed 37 redundant places. [2022-01-19 15:24:12,327 INFO L242 Difference]: Finished difference. Result has 892 places, 1047 transitions, 21972 flow [2022-01-19 15:24:12,328 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=20648, PETRI_DIFFERENCE_MINUEND_PLACES=844, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1041, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=365, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=21972, PETRI_PLACES=892, PETRI_TRANSITIONS=1047} [2022-01-19 15:24:12,328 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 804 predicate places. [2022-01-19 15:24:12,328 INFO L470 AbstractCegarLoop]: Abstraction has has 892 places, 1047 transitions, 21972 flow [2022-01-19 15:24:12,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:12,328 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:24:12,328 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:24:12,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2022-01-19 15:24:12,328 INFO L402 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:24:12,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:24:12,328 INFO L85 PathProgramCache]: Analyzing trace with hash -2035885898, now seen corresponding path program 241 times [2022-01-19 15:24:12,329 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:24:12,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116199637] [2022-01-19 15:24:12,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:24:12,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:24:12,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:24:12,627 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 15:24:12,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:24:12,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116199637] [2022-01-19 15:24:12,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116199637] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:24:12,627 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:24:12,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 15:24:12,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118752016] [2022-01-19 15:24:12,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:24:12,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 15:24:12,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:24:12,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 15:24:12,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 15:24:12,628 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:24:12,629 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 892 places, 1047 transitions, 21972 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:12,629 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:24:12,629 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:24:12,629 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:24:15,033 INFO L129 PetriNetUnfolder]: 624/2070 cut-off events. [2022-01-19 15:24:15,033 INFO L130 PetriNetUnfolder]: For 114991/114991 co-relation queries the response was YES. [2022-01-19 15:24:15,067 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23460 conditions, 2070 events. 624/2070 cut-off events. For 114991/114991 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 16431 event pairs, 52 based on Foata normal form. 1/2068 useless extension candidates. Maximal degree in co-relation 23124. Up to 1553 conditions per place. [2022-01-19 15:24:15,075 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 920 selfloop transitions, 102 changer transitions 15/1076 dead transitions. [2022-01-19 15:24:15,075 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 923 places, 1076 transitions, 24543 flow [2022-01-19 15:24:15,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:24:15,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:24:15,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1938 transitions. [2022-01-19 15:24:15,077 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5572167912593444 [2022-01-19 15:24:15,077 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1938 transitions. [2022-01-19 15:24:15,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1938 transitions. [2022-01-19 15:24:15,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:24:15,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1938 transitions. [2022-01-19 15:24:15,078 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.37837837837838) internal successors, (1938), 37 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:15,080 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:15,080 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:15,080 INFO L186 Difference]: Start difference. First operand has 892 places, 1047 transitions, 21972 flow. Second operand 37 states and 1938 transitions. [2022-01-19 15:24:15,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 923 places, 1076 transitions, 24543 flow [2022-01-19 15:24:16,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 888 places, 1076 transitions, 23709 flow, removed 210 selfloop flow, removed 35 redundant places. [2022-01-19 15:24:16,224 INFO L242 Difference]: Finished difference. Result has 896 places, 1046 transitions, 21400 flow [2022-01-19 15:24:16,225 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=21158, PETRI_DIFFERENCE_MINUEND_PLACES=852, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1047, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=945, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=21400, PETRI_PLACES=896, PETRI_TRANSITIONS=1046} [2022-01-19 15:24:16,225 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 808 predicate places. [2022-01-19 15:24:16,225 INFO L470 AbstractCegarLoop]: Abstraction has has 896 places, 1046 transitions, 21400 flow [2022-01-19 15:24:16,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:16,225 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:24:16,225 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:24:16,225 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2022-01-19 15:24:16,225 INFO L402 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:24:16,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:24:16,226 INFO L85 PathProgramCache]: Analyzing trace with hash 291249976, now seen corresponding path program 242 times [2022-01-19 15:24:16,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:24:16,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293043980] [2022-01-19 15:24:16,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:24:16,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:24:16,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:24:16,494 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 15:24:16,495 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:24:16,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293043980] [2022-01-19 15:24:16,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293043980] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:24:16,495 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:24:16,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:24:16,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137057989] [2022-01-19 15:24:16,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:24:16,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:24:16,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:24:16,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:24:16,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:24:16,496 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:24:16,496 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 896 places, 1046 transitions, 21400 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:16,496 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:24:16,496 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:24:16,496 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:24:18,670 INFO L129 PetriNetUnfolder]: 627/2090 cut-off events. [2022-01-19 15:24:18,670 INFO L130 PetriNetUnfolder]: For 103663/103663 co-relation queries the response was YES. [2022-01-19 15:24:18,719 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22988 conditions, 2090 events. 627/2090 cut-off events. For 103663/103663 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 16672 event pairs, 50 based on Foata normal form. 1/2088 useless extension candidates. Maximal degree in co-relation 22647. Up to 1513 conditions per place. [2022-01-19 15:24:18,728 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 889 selfloop transitions, 144 changer transitions 16/1088 dead transitions. [2022-01-19 15:24:18,728 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 927 places, 1088 transitions, 24264 flow [2022-01-19 15:24:18,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:24:18,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:24:18,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2012 transitions. [2022-01-19 15:24:18,730 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5632698768197089 [2022-01-19 15:24:18,730 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2012 transitions. [2022-01-19 15:24:18,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2012 transitions. [2022-01-19 15:24:18,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:24:18,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2012 transitions. [2022-01-19 15:24:18,731 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.94736842105263) internal successors, (2012), 38 states have internal predecessors, (2012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:18,733 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:18,733 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:18,733 INFO L186 Difference]: Start difference. First operand has 896 places, 1046 transitions, 21400 flow. Second operand 38 states and 2012 transitions. [2022-01-19 15:24:18,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 927 places, 1088 transitions, 24264 flow [2022-01-19 15:24:19,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 890 places, 1088 transitions, 23987 flow, removed 36 selfloop flow, removed 37 redundant places. [2022-01-19 15:24:19,901 INFO L242 Difference]: Finished difference. Result has 899 places, 1052 transitions, 21756 flow [2022-01-19 15:24:19,901 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=21147, PETRI_DIFFERENCE_MINUEND_PLACES=853, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1046, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=903, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=21756, PETRI_PLACES=899, PETRI_TRANSITIONS=1052} [2022-01-19 15:24:19,901 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 811 predicate places. [2022-01-19 15:24:19,901 INFO L470 AbstractCegarLoop]: Abstraction has has 899 places, 1052 transitions, 21756 flow [2022-01-19 15:24:19,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:19,901 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:24:19,901 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:24:19,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2022-01-19 15:24:19,902 INFO L402 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:24:19,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:24:19,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1244049222, now seen corresponding path program 243 times [2022-01-19 15:24:19,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:24:19,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761754959] [2022-01-19 15:24:19,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:24:19,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:24:19,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:24:20,154 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 15:24:20,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:24:20,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761754959] [2022-01-19 15:24:20,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761754959] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:24:20,154 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:24:20,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:24:20,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485597693] [2022-01-19 15:24:20,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:24:20,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:24:20,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:24:20,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:24:20,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:24:20,155 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:24:20,156 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 899 places, 1052 transitions, 21756 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:20,156 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:24:20,156 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:24:20,156 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:24:22,196 INFO L129 PetriNetUnfolder]: 625/2087 cut-off events. [2022-01-19 15:24:22,196 INFO L130 PetriNetUnfolder]: For 105837/105837 co-relation queries the response was YES. [2022-01-19 15:24:22,255 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23135 conditions, 2087 events. 625/2087 cut-off events. For 105837/105837 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 16658 event pairs, 46 based on Foata normal form. 1/2085 useless extension candidates. Maximal degree in co-relation 22793. Up to 1496 conditions per place. [2022-01-19 15:24:22,264 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 877 selfloop transitions, 115 changer transitions 56/1087 dead transitions. [2022-01-19 15:24:22,265 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 930 places, 1087 transitions, 24595 flow [2022-01-19 15:24:22,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:24:22,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:24:22,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2010 transitions. [2022-01-19 15:24:22,266 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5627099664053752 [2022-01-19 15:24:22,266 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2010 transitions. [2022-01-19 15:24:22,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2010 transitions. [2022-01-19 15:24:22,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:24:22,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2010 transitions. [2022-01-19 15:24:22,268 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.89473684210526) internal successors, (2010), 38 states have internal predecessors, (2010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:22,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:22,270 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:22,270 INFO L186 Difference]: Start difference. First operand has 899 places, 1052 transitions, 21756 flow. Second operand 38 states and 2010 transitions. [2022-01-19 15:24:22,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 930 places, 1087 transitions, 24595 flow [2022-01-19 15:24:23,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 900 places, 1087 transitions, 24135 flow, removed 123 selfloop flow, removed 30 redundant places. [2022-01-19 15:24:23,437 INFO L242 Difference]: Finished difference. Result has 907 places, 1014 transitions, 21193 flow [2022-01-19 15:24:23,437 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=21308, PETRI_DIFFERENCE_MINUEND_PLACES=863, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1052, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=938, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=21193, PETRI_PLACES=907, PETRI_TRANSITIONS=1014} [2022-01-19 15:24:23,438 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 819 predicate places. [2022-01-19 15:24:23,438 INFO L470 AbstractCegarLoop]: Abstraction has has 907 places, 1014 transitions, 21193 flow [2022-01-19 15:24:23,438 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:23,438 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:24:23,438 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:24:23,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2022-01-19 15:24:23,438 INFO L402 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:24:23,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:24:23,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1583068838, now seen corresponding path program 244 times [2022-01-19 15:24:23,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:24:23,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269956671] [2022-01-19 15:24:23,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:24:23,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:24:23,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:24:23,692 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 15:24:23,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:24:23,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269956671] [2022-01-19 15:24:23,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269956671] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:24:23,692 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:24:23,692 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:24:23,692 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73825183] [2022-01-19 15:24:23,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:24:23,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:24:23,693 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:24:23,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:24:23,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:24:23,693 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:24:23,694 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 907 places, 1014 transitions, 21193 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:23,694 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:24:23,694 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:24:23,694 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:24:26,840 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:24:28,309 INFO L129 PetriNetUnfolder]: 609/2026 cut-off events. [2022-01-19 15:24:28,309 INFO L130 PetriNetUnfolder]: For 104368/104368 co-relation queries the response was YES. [2022-01-19 15:24:28,355 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22709 conditions, 2026 events. 609/2026 cut-off events. For 104368/104368 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 15976 event pairs, 45 based on Foata normal form. 1/2024 useless extension candidates. Maximal degree in co-relation 22365. Up to 1465 conditions per place. [2022-01-19 15:24:28,364 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 861 selfloop transitions, 136 changer transitions 16/1052 dead transitions. [2022-01-19 15:24:28,364 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 930 places, 1052 transitions, 23985 flow [2022-01-19 15:24:28,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:24:28,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:24:28,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1996 transitions. [2022-01-19 15:24:28,365 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5587905935050392 [2022-01-19 15:24:28,365 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1996 transitions. [2022-01-19 15:24:28,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1996 transitions. [2022-01-19 15:24:28,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:24:28,366 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1996 transitions. [2022-01-19 15:24:28,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.526315789473685) internal successors, (1996), 38 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:28,368 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:28,369 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:28,369 INFO L186 Difference]: Start difference. First operand has 907 places, 1014 transitions, 21193 flow. Second operand 38 states and 1996 transitions. [2022-01-19 15:24:28,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 930 places, 1052 transitions, 23985 flow [2022-01-19 15:24:29,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 880 places, 1052 transitions, 23261 flow, removed 179 selfloop flow, removed 50 redundant places. [2022-01-19 15:24:29,502 INFO L242 Difference]: Finished difference. Result has 887 places, 1017 transitions, 20990 flow [2022-01-19 15:24:29,502 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=20495, PETRI_DIFFERENCE_MINUEND_PLACES=843, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1014, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=879, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=20990, PETRI_PLACES=887, PETRI_TRANSITIONS=1017} [2022-01-19 15:24:29,502 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 799 predicate places. [2022-01-19 15:24:29,503 INFO L470 AbstractCegarLoop]: Abstraction has has 887 places, 1017 transitions, 20990 flow [2022-01-19 15:24:29,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:29,503 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:24:29,503 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:24:29,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2022-01-19 15:24:29,503 INFO L402 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:24:29,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:24:29,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1509667202, now seen corresponding path program 245 times [2022-01-19 15:24:29,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:24:29,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489221397] [2022-01-19 15:24:29,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:24:29,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:24:29,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:24:29,771 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 15:24:29,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:24:29,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489221397] [2022-01-19 15:24:29,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489221397] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:24:29,771 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:24:29,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:24:29,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488285340] [2022-01-19 15:24:29,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:24:29,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:24:29,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:24:29,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:24:29,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:24:29,772 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:24:29,772 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 887 places, 1017 transitions, 20990 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:29,772 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:24:29,772 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:24:29,773 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:24:32,966 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:24:33,796 INFO L129 PetriNetUnfolder]: 604/2014 cut-off events. [2022-01-19 15:24:33,796 INFO L130 PetriNetUnfolder]: For 100753/100753 co-relation queries the response was YES. [2022-01-19 15:24:33,843 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22265 conditions, 2014 events. 604/2014 cut-off events. For 100753/100753 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 15832 event pairs, 45 based on Foata normal form. 1/2012 useless extension candidates. Maximal degree in co-relation 21926. Up to 1392 conditions per place. [2022-01-19 15:24:33,852 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 791 selfloop transitions, 135 changer transitions 75/1040 dead transitions. [2022-01-19 15:24:33,852 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 917 places, 1040 transitions, 23212 flow [2022-01-19 15:24:33,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:24:33,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:24:33,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1996 transitions. [2022-01-19 15:24:33,853 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5587905935050392 [2022-01-19 15:24:33,853 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1996 transitions. [2022-01-19 15:24:33,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1996 transitions. [2022-01-19 15:24:33,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:24:33,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1996 transitions. [2022-01-19 15:24:33,855 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.526315789473685) internal successors, (1996), 38 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:33,856 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:33,857 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:33,857 INFO L186 Difference]: Start difference. First operand has 887 places, 1017 transitions, 20990 flow. Second operand 38 states and 1996 transitions. [2022-01-19 15:24:33,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 917 places, 1040 transitions, 23212 flow [2022-01-19 15:24:34,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 883 places, 1040 transitions, 22645 flow, removed 128 selfloop flow, removed 34 redundant places. [2022-01-19 15:24:34,947 INFO L242 Difference]: Finished difference. Result has 888 places, 950 transitions, 18935 flow [2022-01-19 15:24:34,947 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=20433, PETRI_DIFFERENCE_MINUEND_PLACES=846, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1017, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=882, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=18935, PETRI_PLACES=888, PETRI_TRANSITIONS=950} [2022-01-19 15:24:34,948 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 800 predicate places. [2022-01-19 15:24:34,948 INFO L470 AbstractCegarLoop]: Abstraction has has 888 places, 950 transitions, 18935 flow [2022-01-19 15:24:34,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:34,948 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:24:34,948 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:24:34,948 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2022-01-19 15:24:34,948 INFO L402 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:24:34,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:24:34,948 INFO L85 PathProgramCache]: Analyzing trace with hash 2121968878, now seen corresponding path program 246 times [2022-01-19 15:24:34,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:24:34,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695372418] [2022-01-19 15:24:34,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:24:34,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:24:34,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:24:35,232 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 15:24:35,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:24:35,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695372418] [2022-01-19 15:24:35,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695372418] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:24:35,232 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:24:35,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:24:35,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845433217] [2022-01-19 15:24:35,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:24:35,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:24:35,232 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:24:35,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:24:35,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:24:35,233 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:24:35,234 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 888 places, 950 transitions, 18935 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:35,234 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:24:35,234 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:24:35,234 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:24:38,316 INFO L129 PetriNetUnfolder]: 586/1918 cut-off events. [2022-01-19 15:24:38,316 INFO L130 PetriNetUnfolder]: For 91730/91730 co-relation queries the response was YES. [2022-01-19 15:24:38,358 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20882 conditions, 1918 events. 586/1918 cut-off events. For 91730/91730 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 14682 event pairs, 49 based on Foata normal form. 1/1916 useless extension candidates. Maximal degree in co-relation 20545. Up to 1400 conditions per place. [2022-01-19 15:24:38,366 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 812 selfloop transitions, 103 changer transitions 21/975 dead transitions. [2022-01-19 15:24:38,366 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 896 places, 975 transitions, 21090 flow [2022-01-19 15:24:38,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:24:38,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:24:38,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1840 transitions. [2022-01-19 15:24:38,368 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5592705167173252 [2022-01-19 15:24:38,368 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1840 transitions. [2022-01-19 15:24:38,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1840 transitions. [2022-01-19 15:24:38,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:24:38,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1840 transitions. [2022-01-19 15:24:38,369 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.57142857142857) internal successors, (1840), 35 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:38,371 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:38,371 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:38,371 INFO L186 Difference]: Start difference. First operand has 888 places, 950 transitions, 18935 flow. Second operand 35 states and 1840 transitions. [2022-01-19 15:24:38,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 896 places, 975 transitions, 21090 flow [2022-01-19 15:24:39,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 845 places, 975 transitions, 20391 flow, removed 79 selfloop flow, removed 51 redundant places. [2022-01-19 15:24:39,299 INFO L242 Difference]: Finished difference. Result has 849 places, 936 transitions, 18330 flow [2022-01-19 15:24:39,299 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=18254, PETRI_DIFFERENCE_MINUEND_PLACES=811, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=950, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=847, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=18330, PETRI_PLACES=849, PETRI_TRANSITIONS=936} [2022-01-19 15:24:39,299 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 761 predicate places. [2022-01-19 15:24:39,299 INFO L470 AbstractCegarLoop]: Abstraction has has 849 places, 936 transitions, 18330 flow [2022-01-19 15:24:39,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:39,299 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:24:39,300 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:24:39,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2022-01-19 15:24:39,300 INFO L402 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:24:39,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:24:39,300 INFO L85 PathProgramCache]: Analyzing trace with hash -993495708, now seen corresponding path program 247 times [2022-01-19 15:24:39,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:24:39,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129030747] [2022-01-19 15:24:39,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:24:39,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:24:39,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:24:39,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 15:24:39,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:24:39,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129030747] [2022-01-19 15:24:39,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129030747] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:24:39,556 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:24:39,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:24:39,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520003707] [2022-01-19 15:24:39,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:24:39,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:24:39,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:24:39,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:24:39,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:24:39,557 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:24:39,557 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 849 places, 936 transitions, 18330 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:39,557 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:24:39,557 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:24:39,557 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:24:41,138 INFO L129 PetriNetUnfolder]: 582/1904 cut-off events. [2022-01-19 15:24:41,139 INFO L130 PetriNetUnfolder]: For 89208/89208 co-relation queries the response was YES. [2022-01-19 15:24:41,181 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20467 conditions, 1904 events. 582/1904 cut-off events. For 89208/89208 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 14578 event pairs, 49 based on Foata normal form. 1/1902 useless extension candidates. Maximal degree in co-relation 20142. Up to 1381 conditions per place. [2022-01-19 15:24:41,189 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 774 selfloop transitions, 118 changer transitions 29/960 dead transitions. [2022-01-19 15:24:41,189 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 861 places, 960 transitions, 20362 flow [2022-01-19 15:24:41,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:24:41,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:24:41,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1851 transitions. [2022-01-19 15:24:41,190 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5626139817629179 [2022-01-19 15:24:41,190 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1851 transitions. [2022-01-19 15:24:41,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1851 transitions. [2022-01-19 15:24:41,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:24:41,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1851 transitions. [2022-01-19 15:24:41,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.885714285714286) internal successors, (1851), 35 states have internal predecessors, (1851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:41,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:41,193 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:41,193 INFO L186 Difference]: Start difference. First operand has 849 places, 936 transitions, 18330 flow. Second operand 35 states and 1851 transitions. [2022-01-19 15:24:41,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 861 places, 960 transitions, 20362 flow [2022-01-19 15:24:42,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 826 places, 960 transitions, 20014 flow, removed 20 selfloop flow, removed 35 redundant places. [2022-01-19 15:24:42,046 INFO L242 Difference]: Finished difference. Result has 831 places, 915 transitions, 17915 flow [2022-01-19 15:24:42,046 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17990, PETRI_DIFFERENCE_MINUEND_PLACES=792, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=936, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=818, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=17915, PETRI_PLACES=831, PETRI_TRANSITIONS=915} [2022-01-19 15:24:42,046 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 743 predicate places. [2022-01-19 15:24:42,046 INFO L470 AbstractCegarLoop]: Abstraction has has 831 places, 915 transitions, 17915 flow [2022-01-19 15:24:42,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:42,047 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:24:42,047 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:24:42,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2022-01-19 15:24:42,047 INFO L402 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:24:42,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:24:42,047 INFO L85 PathProgramCache]: Analyzing trace with hash 202284978, now seen corresponding path program 248 times [2022-01-19 15:24:42,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:24:42,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355400880] [2022-01-19 15:24:42,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:24:42,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:24:42,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:24:42,300 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 15:24:42,301 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:24:42,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355400880] [2022-01-19 15:24:42,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355400880] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:24:42,301 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:24:42,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:24:42,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234693174] [2022-01-19 15:24:42,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:24:42,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:24:42,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:24:42,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:24:42,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:24:42,302 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:24:42,302 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 831 places, 915 transitions, 17915 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:42,302 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:24:42,302 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:24:42,303 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:24:43,984 INFO L129 PetriNetUnfolder]: 575/1872 cut-off events. [2022-01-19 15:24:43,984 INFO L130 PetriNetUnfolder]: For 87635/87635 co-relation queries the response was YES. [2022-01-19 15:24:44,024 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20048 conditions, 1872 events. 575/1872 cut-off events. For 87635/87635 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 14197 event pairs, 45 based on Foata normal form. 1/1869 useless extension candidates. Maximal degree in co-relation 19730. Up to 1374 conditions per place. [2022-01-19 15:24:44,032 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 777 selfloop transitions, 99 changer transitions 24/939 dead transitions. [2022-01-19 15:24:44,032 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 852 places, 939 transitions, 19900 flow [2022-01-19 15:24:44,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:24:44,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:24:44,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1804 transitions. [2022-01-19 15:24:44,034 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5644555694618273 [2022-01-19 15:24:44,034 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1804 transitions. [2022-01-19 15:24:44,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1804 transitions. [2022-01-19 15:24:44,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:24:44,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1804 transitions. [2022-01-19 15:24:44,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.05882352941177) internal successors, (1804), 34 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:44,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:44,037 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:44,037 INFO L186 Difference]: Start difference. First operand has 831 places, 915 transitions, 17915 flow. Second operand 34 states and 1804 transitions. [2022-01-19 15:24:44,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 852 places, 939 transitions, 19900 flow [2022-01-19 15:24:44,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 807 places, 939 transitions, 19463 flow, removed 17 selfloop flow, removed 45 redundant places. [2022-01-19 15:24:44,896 INFO L242 Difference]: Finished difference. Result has 811 places, 898 transitions, 17562 flow [2022-01-19 15:24:44,896 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17486, PETRI_DIFFERENCE_MINUEND_PLACES=774, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=915, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=816, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=17562, PETRI_PLACES=811, PETRI_TRANSITIONS=898} [2022-01-19 15:24:44,896 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 723 predicate places. [2022-01-19 15:24:44,897 INFO L470 AbstractCegarLoop]: Abstraction has has 811 places, 898 transitions, 17562 flow [2022-01-19 15:24:44,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:44,897 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:24:44,897 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:24:44,897 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2022-01-19 15:24:44,897 INFO L402 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:24:44,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:24:44,897 INFO L85 PathProgramCache]: Analyzing trace with hash -2140099032, now seen corresponding path program 249 times [2022-01-19 15:24:44,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:24:44,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545466844] [2022-01-19 15:24:44,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:24:44,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:24:44,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:24:45,141 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 15:24:45,141 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:24:45,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545466844] [2022-01-19 15:24:45,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545466844] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:24:45,141 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:24:45,142 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:24:45,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015396951] [2022-01-19 15:24:45,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:24:45,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:24:45,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:24:45,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:24:45,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:24:45,142 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:24:45,143 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 811 places, 898 transitions, 17562 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:45,143 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:24:45,143 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:24:45,143 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:24:46,710 INFO L129 PetriNetUnfolder]: 569/1843 cut-off events. [2022-01-19 15:24:46,711 INFO L130 PetriNetUnfolder]: For 85901/85901 co-relation queries the response was YES. [2022-01-19 15:24:46,749 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19829 conditions, 1843 events. 569/1843 cut-off events. For 85901/85901 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 13916 event pairs, 45 based on Foata normal form. 1/1841 useless extension candidates. Maximal degree in co-relation 19517. Up to 1272 conditions per place. [2022-01-19 15:24:46,756 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 709 selfloop transitions, 97 changer transitions 86/931 dead transitions. [2022-01-19 15:24:46,756 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 825 places, 931 transitions, 19641 flow [2022-01-19 15:24:46,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:24:46,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:24:46,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1697 transitions. [2022-01-19 15:24:46,758 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5641622340425532 [2022-01-19 15:24:46,758 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1697 transitions. [2022-01-19 15:24:46,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1697 transitions. [2022-01-19 15:24:46,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:24:46,758 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1697 transitions. [2022-01-19 15:24:46,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.03125) internal successors, (1697), 32 states have internal predecessors, (1697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:46,760 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:46,760 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:46,760 INFO L186 Difference]: Start difference. First operand has 811 places, 898 transitions, 17562 flow. Second operand 32 states and 1697 transitions. [2022-01-19 15:24:46,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 825 places, 931 transitions, 19641 flow [2022-01-19 15:24:47,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 787 places, 931 transitions, 19268 flow, removed 17 selfloop flow, removed 38 redundant places. [2022-01-19 15:24:47,548 INFO L242 Difference]: Finished difference. Result has 791 places, 833 transitions, 15602 flow [2022-01-19 15:24:47,549 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17195, PETRI_DIFFERENCE_MINUEND_PLACES=756, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=898, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=801, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=15602, PETRI_PLACES=791, PETRI_TRANSITIONS=833} [2022-01-19 15:24:47,549 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 703 predicate places. [2022-01-19 15:24:47,549 INFO L470 AbstractCegarLoop]: Abstraction has has 791 places, 833 transitions, 15602 flow [2022-01-19 15:24:47,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:47,549 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:24:47,549 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:24:47,549 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2022-01-19 15:24:47,549 INFO L402 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:24:47,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:24:47,550 INFO L85 PathProgramCache]: Analyzing trace with hash 230643084, now seen corresponding path program 250 times [2022-01-19 15:24:47,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:24:47,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665332071] [2022-01-19 15:24:47,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:24:47,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:24:47,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:24:47,778 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 15:24:47,778 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:24:47,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665332071] [2022-01-19 15:24:47,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665332071] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:24:47,778 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:24:47,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:24:47,778 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138089069] [2022-01-19 15:24:47,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:24:47,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:24:47,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:24:47,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:24:47,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:24:47,779 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:24:47,780 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 791 places, 833 transitions, 15602 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:47,780 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:24:47,780 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:24:47,780 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:24:49,345 INFO L129 PetriNetUnfolder]: 538/1716 cut-off events. [2022-01-19 15:24:49,345 INFO L130 PetriNetUnfolder]: For 76398/76398 co-relation queries the response was YES. [2022-01-19 15:24:49,373 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18134 conditions, 1716 events. 538/1716 cut-off events. For 76398/76398 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 12557 event pairs, 51 based on Foata normal form. 1/1714 useless extension candidates. Maximal degree in co-relation 17828. Up to 1267 conditions per place. [2022-01-19 15:24:49,380 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 706 selfloop transitions, 87 changer transitions 22/854 dead transitions. [2022-01-19 15:24:49,381 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 810 places, 854 transitions, 17368 flow [2022-01-19 15:24:49,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:24:49,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:24:49,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1692 transitions. [2022-01-19 15:24:49,382 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5625 [2022-01-19 15:24:49,382 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1692 transitions. [2022-01-19 15:24:49,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1692 transitions. [2022-01-19 15:24:49,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:24:49,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1692 transitions. [2022-01-19 15:24:49,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:49,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:49,385 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:49,385 INFO L186 Difference]: Start difference. First operand has 791 places, 833 transitions, 15602 flow. Second operand 32 states and 1692 transitions. [2022-01-19 15:24:49,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 810 places, 854 transitions, 17368 flow [2022-01-19 15:24:50,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 767 places, 854 transitions, 16674 flow, removed 154 selfloop flow, removed 43 redundant places. [2022-01-19 15:24:50,137 INFO L242 Difference]: Finished difference. Result has 771 places, 822 transitions, 14935 flow [2022-01-19 15:24:50,138 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14916, PETRI_DIFFERENCE_MINUEND_PLACES=736, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=746, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=14935, PETRI_PLACES=771, PETRI_TRANSITIONS=822} [2022-01-19 15:24:50,138 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 683 predicate places. [2022-01-19 15:24:50,138 INFO L470 AbstractCegarLoop]: Abstraction has has 771 places, 822 transitions, 14935 flow [2022-01-19 15:24:50,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:50,138 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:24:50,138 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:24:50,138 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249 [2022-01-19 15:24:50,138 INFO L402 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:24:50,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:24:50,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1850866808, now seen corresponding path program 251 times [2022-01-19 15:24:50,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:24:50,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581549542] [2022-01-19 15:24:50,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:24:50,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:24:50,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:24:50,404 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 15:24:50,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:24:50,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581549542] [2022-01-19 15:24:50,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581549542] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:24:50,404 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:24:50,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:24:50,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545242359] [2022-01-19 15:24:50,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:24:50,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:24:50,405 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:24:50,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:24:50,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:24:50,405 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:24:50,406 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 771 places, 822 transitions, 14935 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:50,406 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:24:50,406 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:24:50,406 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:24:51,959 INFO L129 PetriNetUnfolder]: 533/1707 cut-off events. [2022-01-19 15:24:51,959 INFO L130 PetriNetUnfolder]: For 72624/72624 co-relation queries the response was YES. [2022-01-19 15:24:51,996 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17635 conditions, 1707 events. 533/1707 cut-off events. For 72624/72624 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 12443 event pairs, 50 based on Foata normal form. 1/1705 useless extension candidates. Maximal degree in co-relation 17337. Up to 1238 conditions per place. [2022-01-19 15:24:52,003 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 684 selfloop transitions, 90 changer transitions 34/847 dead transitions. [2022-01-19 15:24:52,003 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 791 places, 847 transitions, 16713 flow [2022-01-19 15:24:52,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 15:24:52,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 15:24:52,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1745 transitions. [2022-01-19 15:24:52,005 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5625402965828498 [2022-01-19 15:24:52,005 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1745 transitions. [2022-01-19 15:24:52,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1745 transitions. [2022-01-19 15:24:52,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:24:52,005 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1745 transitions. [2022-01-19 15:24:52,006 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:52,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:52,008 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:52,008 INFO L186 Difference]: Start difference. First operand has 771 places, 822 transitions, 14935 flow. Second operand 33 states and 1745 transitions. [2022-01-19 15:24:52,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 791 places, 847 transitions, 16713 flow [2022-01-19 15:24:52,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 750 places, 847 transitions, 16296 flow, removed 32 selfloop flow, removed 41 redundant places. [2022-01-19 15:24:52,638 INFO L242 Difference]: Finished difference. Result has 754 places, 797 transitions, 14261 flow [2022-01-19 15:24:52,638 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14524, PETRI_DIFFERENCE_MINUEND_PLACES=718, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=14261, PETRI_PLACES=754, PETRI_TRANSITIONS=797} [2022-01-19 15:24:52,638 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 666 predicate places. [2022-01-19 15:24:52,638 INFO L470 AbstractCegarLoop]: Abstraction has has 754 places, 797 transitions, 14261 flow [2022-01-19 15:24:52,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:52,639 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:24:52,639 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:24:52,639 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250 [2022-01-19 15:24:52,639 INFO L402 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:24:52,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:24:52,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1759831288, now seen corresponding path program 252 times [2022-01-19 15:24:52,639 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:24:52,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378114916] [2022-01-19 15:24:52,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:24:52,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:24:52,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:24:52,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 15:24:52,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:24:52,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378114916] [2022-01-19 15:24:52,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378114916] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:24:52,892 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:24:52,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:24:52,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034199071] [2022-01-19 15:24:52,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:24:52,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:24:52,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:24:52,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:24:52,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:24:52,893 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:24:52,893 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 754 places, 797 transitions, 14261 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:52,893 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:24:52,893 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:24:52,893 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:24:54,351 INFO L129 PetriNetUnfolder]: 526/1669 cut-off events. [2022-01-19 15:24:54,351 INFO L130 PetriNetUnfolder]: For 69483/69483 co-relation queries the response was YES. [2022-01-19 15:24:54,385 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17138 conditions, 1669 events. 526/1669 cut-off events. For 69483/69483 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 12029 event pairs, 50 based on Foata normal form. 1/1667 useless extension candidates. Maximal degree in co-relation 16847. Up to 1230 conditions per place. [2022-01-19 15:24:54,392 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 681 selfloop transitions, 79 changer transitions 23/822 dead transitions. [2022-01-19 15:24:54,392 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 764 places, 822 transitions, 15989 flow [2022-01-19 15:24:54,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:24:54,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:24:54,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1693 transitions. [2022-01-19 15:24:54,393 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5628324468085106 [2022-01-19 15:24:54,393 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1693 transitions. [2022-01-19 15:24:54,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1693 transitions. [2022-01-19 15:24:54,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:24:54,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1693 transitions. [2022-01-19 15:24:54,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.90625) internal successors, (1693), 32 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:54,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:54,396 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:54,396 INFO L186 Difference]: Start difference. First operand has 754 places, 797 transitions, 14261 flow. Second operand 32 states and 1693 transitions. [2022-01-19 15:24:54,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 764 places, 822 transitions, 15989 flow [2022-01-19 15:24:55,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 722 places, 822 transitions, 15470 flow, removed 28 selfloop flow, removed 42 redundant places. [2022-01-19 15:24:55,037 INFO L242 Difference]: Finished difference. Result has 726 places, 783 transitions, 13804 flow [2022-01-19 15:24:55,037 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13748, PETRI_DIFFERENCE_MINUEND_PLACES=691, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=797, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=718, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=13804, PETRI_PLACES=726, PETRI_TRANSITIONS=783} [2022-01-19 15:24:55,037 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 638 predicate places. [2022-01-19 15:24:55,037 INFO L470 AbstractCegarLoop]: Abstraction has has 726 places, 783 transitions, 13804 flow [2022-01-19 15:24:55,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:55,038 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:24:55,038 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:24:55,038 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251 [2022-01-19 15:24:55,038 INFO L402 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:24:55,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:24:55,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1305826672, now seen corresponding path program 253 times [2022-01-19 15:24:55,038 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:24:55,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097824867] [2022-01-19 15:24:55,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:24:55,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:24:55,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:24:55,289 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 15:24:55,289 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:24:55,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097824867] [2022-01-19 15:24:55,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097824867] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:24:55,289 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:24:55,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:24:55,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156760629] [2022-01-19 15:24:55,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:24:55,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:24:55,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:24:55,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:24:55,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:24:55,290 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:24:55,290 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 726 places, 783 transitions, 13804 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:55,291 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:24:55,291 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:24:55,291 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:24:56,742 INFO L129 PetriNetUnfolder]: 523/1646 cut-off events. [2022-01-19 15:24:56,742 INFO L130 PetriNetUnfolder]: For 69593/69593 co-relation queries the response was YES. [2022-01-19 15:24:56,775 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16810 conditions, 1646 events. 523/1646 cut-off events. For 69593/69593 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 11720 event pairs, 44 based on Foata normal form. 1/1644 useless extension candidates. Maximal degree in co-relation 16527. Up to 1214 conditions per place. [2022-01-19 15:24:56,781 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 664 selfloop transitions, 91 changer transitions 16/810 dead transitions. [2022-01-19 15:24:56,782 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 733 places, 810 transitions, 15703 flow [2022-01-19 15:24:56,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 15:24:56,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 15:24:56,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1643 transitions. [2022-01-19 15:24:56,783 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2022-01-19 15:24:56,783 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1643 transitions. [2022-01-19 15:24:56,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1643 transitions. [2022-01-19 15:24:56,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:24:56,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1643 transitions. [2022-01-19 15:24:56,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.0) internal successors, (1643), 31 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:56,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:56,786 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:56,786 INFO L186 Difference]: Start difference. First operand has 726 places, 783 transitions, 13804 flow. Second operand 31 states and 1643 transitions. [2022-01-19 15:24:56,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 733 places, 810 transitions, 15703 flow [2022-01-19 15:24:57,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 702 places, 810 transitions, 15305 flow, removed 48 selfloop flow, removed 31 redundant places. [2022-01-19 15:24:57,338 INFO L242 Difference]: Finished difference. Result has 707 places, 777 transitions, 13593 flow [2022-01-19 15:24:57,338 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13430, PETRI_DIFFERENCE_MINUEND_PLACES=672, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=783, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=13593, PETRI_PLACES=707, PETRI_TRANSITIONS=777} [2022-01-19 15:24:57,339 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 619 predicate places. [2022-01-19 15:24:57,339 INFO L470 AbstractCegarLoop]: Abstraction has has 707 places, 777 transitions, 13593 flow [2022-01-19 15:24:57,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:57,339 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:24:57,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:24:57,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252 [2022-01-19 15:24:57,339 INFO L402 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:24:57,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:24:57,339 INFO L85 PathProgramCache]: Analyzing trace with hash -954731534, now seen corresponding path program 254 times [2022-01-19 15:24:57,339 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:24:57,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301376466] [2022-01-19 15:24:57,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:24:57,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:24:57,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:24:57,586 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 15:24:57,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:24:57,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301376466] [2022-01-19 15:24:57,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301376466] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:24:57,586 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:24:57,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:24:57,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421533124] [2022-01-19 15:24:57,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:24:57,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:24:57,587 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:24:57,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:24:57,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:24:57,587 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:24:57,588 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 707 places, 777 transitions, 13593 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:57,588 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:24:57,588 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:24:57,588 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:24:59,162 INFO L129 PetriNetUnfolder]: 518/1640 cut-off events. [2022-01-19 15:24:59,162 INFO L130 PetriNetUnfolder]: For 64314/64314 co-relation queries the response was YES. [2022-01-19 15:24:59,188 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16433 conditions, 1640 events. 518/1640 cut-off events. For 64314/64314 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 11685 event pairs, 48 based on Foata normal form. 1/1638 useless extension candidates. Maximal degree in co-relation 16156. Up to 1228 conditions per place. [2022-01-19 15:24:59,194 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 671 selfloop transitions, 64 changer transitions 22/796 dead transitions. [2022-01-19 15:24:59,194 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 732 places, 796 transitions, 15221 flow [2022-01-19 15:24:59,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:24:59,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:24:59,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1781 transitions. [2022-01-19 15:24:59,195 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5572590738423029 [2022-01-19 15:24:59,195 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1781 transitions. [2022-01-19 15:24:59,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1781 transitions. [2022-01-19 15:24:59,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:24:59,196 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1781 transitions. [2022-01-19 15:24:59,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.38235294117647) internal successors, (1781), 34 states have internal predecessors, (1781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:59,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:59,198 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:59,198 INFO L186 Difference]: Start difference. First operand has 707 places, 777 transitions, 13593 flow. Second operand 34 states and 1781 transitions. [2022-01-19 15:24:59,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 732 places, 796 transitions, 15221 flow [2022-01-19 15:24:59,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 699 places, 796 transitions, 14893 flow, removed 16 selfloop flow, removed 33 redundant places. [2022-01-19 15:24:59,707 INFO L242 Difference]: Finished difference. Result has 703 places, 764 transitions, 13229 flow [2022-01-19 15:24:59,708 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13275, PETRI_DIFFERENCE_MINUEND_PLACES=666, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=777, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=713, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=13229, PETRI_PLACES=703, PETRI_TRANSITIONS=764} [2022-01-19 15:24:59,708 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 615 predicate places. [2022-01-19 15:24:59,708 INFO L470 AbstractCegarLoop]: Abstraction has has 703 places, 764 transitions, 13229 flow [2022-01-19 15:24:59,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:59,708 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:24:59,708 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:24:59,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253 [2022-01-19 15:24:59,709 INFO L402 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:24:59,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:24:59,709 INFO L85 PathProgramCache]: Analyzing trace with hash -764582768, now seen corresponding path program 255 times [2022-01-19 15:24:59,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:24:59,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607455518] [2022-01-19 15:24:59,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:24:59,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:24:59,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:24:59,971 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 15:24:59,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:24:59,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607455518] [2022-01-19 15:24:59,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607455518] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:24:59,972 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:24:59,972 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:24:59,972 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525598757] [2022-01-19 15:24:59,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:24:59,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:24:59,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:24:59,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:24:59,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:24:59,973 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:24:59,974 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 703 places, 764 transitions, 13229 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:24:59,974 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:24:59,974 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:24:59,974 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:01,720 INFO L129 PetriNetUnfolder]: 522/1652 cut-off events. [2022-01-19 15:25:01,720 INFO L130 PetriNetUnfolder]: For 64151/64151 co-relation queries the response was YES. [2022-01-19 15:25:01,753 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16593 conditions, 1652 events. 522/1652 cut-off events. For 64151/64151 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 11803 event pairs, 51 based on Foata normal form. 1/1650 useless extension candidates. Maximal degree in co-relation 16320. Up to 1036 conditions per place. [2022-01-19 15:25:01,760 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 541 selfloop transitions, 224 changer transitions 18/822 dead transitions. [2022-01-19 15:25:01,760 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 719 places, 822 transitions, 16225 flow [2022-01-19 15:25:01,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 15:25:01,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 15:25:01,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2167 transitions. [2022-01-19 15:25:01,762 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5622729631551635 [2022-01-19 15:25:01,762 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2167 transitions. [2022-01-19 15:25:01,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2167 transitions. [2022-01-19 15:25:01,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:01,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2167 transitions. [2022-01-19 15:25:01,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.853658536585364) internal successors, (2167), 41 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:01,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:01,765 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:01,765 INFO L186 Difference]: Start difference. First operand has 703 places, 764 transitions, 13229 flow. Second operand 41 states and 2167 transitions. [2022-01-19 15:25:01,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 719 places, 822 transitions, 16225 flow [2022-01-19 15:25:02,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 684 places, 822 transitions, 15959 flow, removed 23 selfloop flow, removed 35 redundant places. [2022-01-19 15:25:02,311 INFO L242 Difference]: Finished difference. Result has 691 places, 779 transitions, 13991 flow [2022-01-19 15:25:02,311 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12977, PETRI_DIFFERENCE_MINUEND_PLACES=644, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=13991, PETRI_PLACES=691, PETRI_TRANSITIONS=779} [2022-01-19 15:25:02,311 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 603 predicate places. [2022-01-19 15:25:02,311 INFO L470 AbstractCegarLoop]: Abstraction has has 691 places, 779 transitions, 13991 flow [2022-01-19 15:25:02,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:02,312 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:02,312 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:02,312 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254 [2022-01-19 15:25:02,312 INFO L402 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:02,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:02,312 INFO L85 PathProgramCache]: Analyzing trace with hash 156439510, now seen corresponding path program 256 times [2022-01-19 15:25:02,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:02,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213221148] [2022-01-19 15:25:02,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:02,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:02,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:02,570 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 15:25:02,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:02,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213221148] [2022-01-19 15:25:02,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213221148] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:02,571 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:02,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:25:02,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734217107] [2022-01-19 15:25:02,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:02,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:25:02,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:02,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:25:02,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:25:02,572 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:02,572 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 691 places, 779 transitions, 13991 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:02,572 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:02,572 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:02,573 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:04,022 INFO L129 PetriNetUnfolder]: 516/1630 cut-off events. [2022-01-19 15:25:04,022 INFO L130 PetriNetUnfolder]: For 66054/66054 co-relation queries the response was YES. [2022-01-19 15:25:04,053 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16498 conditions, 1630 events. 516/1630 cut-off events. For 66054/66054 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 11624 event pairs, 44 based on Foata normal form. 1/1628 useless extension candidates. Maximal degree in co-relation 16231. Up to 1206 conditions per place. [2022-01-19 15:25:04,060 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 660 selfloop transitions, 68 changer transitions 37/804 dead transitions. [2022-01-19 15:25:04,060 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 714 places, 804 transitions, 15677 flow [2022-01-19 15:25:04,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 15:25:04,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 15:25:04,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1538 transitions. [2022-01-19 15:25:04,062 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5641966250917094 [2022-01-19 15:25:04,062 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1538 transitions. [2022-01-19 15:25:04,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1538 transitions. [2022-01-19 15:25:04,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:04,062 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1538 transitions. [2022-01-19 15:25:04,063 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.03448275862069) internal successors, (1538), 29 states have internal predecessors, (1538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:04,065 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:04,065 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:04,065 INFO L186 Difference]: Start difference. First operand has 691 places, 779 transitions, 13991 flow. Second operand 29 states and 1538 transitions. [2022-01-19 15:25:04,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 714 places, 804 transitions, 15677 flow [2022-01-19 15:25:04,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 681 places, 804 transitions, 15183 flow, removed 126 selfloop flow, removed 33 redundant places. [2022-01-19 15:25:04,593 INFO L242 Difference]: Finished difference. Result has 685 places, 756 transitions, 13283 flow [2022-01-19 15:25:04,593 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13503, PETRI_DIFFERENCE_MINUEND_PLACES=653, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=779, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=13283, PETRI_PLACES=685, PETRI_TRANSITIONS=756} [2022-01-19 15:25:04,593 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 597 predicate places. [2022-01-19 15:25:04,594 INFO L470 AbstractCegarLoop]: Abstraction has has 685 places, 756 transitions, 13283 flow [2022-01-19 15:25:04,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:04,594 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:04,594 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:04,594 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable255 [2022-01-19 15:25:04,594 INFO L402 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:04,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:04,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1069172950, now seen corresponding path program 257 times [2022-01-19 15:25:04,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:04,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289185148] [2022-01-19 15:25:04,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:04,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:04,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:04,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 15:25:04,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:04,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289185148] [2022-01-19 15:25:04,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289185148] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:04,866 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:04,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:25:04,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461003872] [2022-01-19 15:25:04,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:04,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:25:04,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:04,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:25:04,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:25:04,867 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:04,867 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 685 places, 756 transitions, 13283 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:04,867 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:04,867 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:04,867 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:06,320 INFO L129 PetriNetUnfolder]: 510/1599 cut-off events. [2022-01-19 15:25:06,320 INFO L130 PetriNetUnfolder]: For 60935/60935 co-relation queries the response was YES. [2022-01-19 15:25:06,350 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16052 conditions, 1599 events. 510/1599 cut-off events. For 60935/60935 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 11286 event pairs, 44 based on Foata normal form. 1/1598 useless extension candidates. Maximal degree in co-relation 15784. Up to 1057 conditions per place. [2022-01-19 15:25:06,356 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 547 selfloop transitions, 179 changer transitions 28/793 dead transitions. [2022-01-19 15:25:06,356 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 700 places, 793 transitions, 15445 flow [2022-01-19 15:25:06,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:25:06,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:25:06,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2003 transitions. [2022-01-19 15:25:06,358 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5607502799552072 [2022-01-19 15:25:06,358 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2003 transitions. [2022-01-19 15:25:06,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2003 transitions. [2022-01-19 15:25:06,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:06,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2003 transitions. [2022-01-19 15:25:06,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.71052631578947) internal successors, (2003), 38 states have internal predecessors, (2003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:06,361 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:06,361 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:06,361 INFO L186 Difference]: Start difference. First operand has 685 places, 756 transitions, 13283 flow. Second operand 38 states and 2003 transitions. [2022-01-19 15:25:06,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 700 places, 793 transitions, 15445 flow [2022-01-19 15:25:06,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 663 places, 793 transitions, 14906 flow, removed 88 selfloop flow, removed 37 redundant places. [2022-01-19 15:25:06,885 INFO L242 Difference]: Finished difference. Result has 669 places, 747 transitions, 13175 flow [2022-01-19 15:25:06,885 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12776, PETRI_DIFFERENCE_MINUEND_PLACES=626, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=13175, PETRI_PLACES=669, PETRI_TRANSITIONS=747} [2022-01-19 15:25:06,886 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 581 predicate places. [2022-01-19 15:25:06,886 INFO L470 AbstractCegarLoop]: Abstraction has has 669 places, 747 transitions, 13175 flow [2022-01-19 15:25:06,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:06,886 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:06,886 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:06,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable256 [2022-01-19 15:25:06,886 INFO L402 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:06,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:06,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1761691902, now seen corresponding path program 258 times [2022-01-19 15:25:06,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:06,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639816745] [2022-01-19 15:25:06,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:06,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:06,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:07,157 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 15:25:07,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:07,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639816745] [2022-01-19 15:25:07,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639816745] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:07,157 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:07,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:25:07,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144186538] [2022-01-19 15:25:07,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:07,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:25:07,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:07,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:25:07,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:25:07,158 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:07,159 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 669 places, 747 transitions, 13175 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:07,159 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:07,159 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:07,159 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:10,075 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:25:10,698 INFO L129 PetriNetUnfolder]: 496/1563 cut-off events. [2022-01-19 15:25:10,698 INFO L130 PetriNetUnfolder]: For 55746/55746 co-relation queries the response was YES. [2022-01-19 15:25:10,717 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15396 conditions, 1563 events. 496/1563 cut-off events. For 55746/55746 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 10924 event pairs, 47 based on Foata normal form. 1/1561 useless extension candidates. Maximal degree in co-relation 15137. Up to 1148 conditions per place. [2022-01-19 15:25:10,723 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 612 selfloop transitions, 84 changer transitions 30/765 dead transitions. [2022-01-19 15:25:10,724 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 696 places, 765 transitions, 14760 flow [2022-01-19 15:25:10,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:25:10,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:25:10,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1834 transitions. [2022-01-19 15:25:10,725 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5574468085106383 [2022-01-19 15:25:10,725 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1834 transitions. [2022-01-19 15:25:10,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1834 transitions. [2022-01-19 15:25:10,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:10,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1834 transitions. [2022-01-19 15:25:10,726 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.4) internal successors, (1834), 35 states have internal predecessors, (1834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:10,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:10,728 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:10,728 INFO L186 Difference]: Start difference. First operand has 669 places, 747 transitions, 13175 flow. Second operand 35 states and 1834 transitions. [2022-01-19 15:25:10,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 696 places, 765 transitions, 14760 flow [2022-01-19 15:25:11,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 662 places, 765 transitions, 14094 flow, removed 138 selfloop flow, removed 34 redundant places. [2022-01-19 15:25:11,150 INFO L242 Difference]: Finished difference. Result has 667 places, 725 transitions, 12290 flow [2022-01-19 15:25:11,150 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12515, PETRI_DIFFERENCE_MINUEND_PLACES=628, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=12290, PETRI_PLACES=667, PETRI_TRANSITIONS=725} [2022-01-19 15:25:11,151 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 579 predicate places. [2022-01-19 15:25:11,151 INFO L470 AbstractCegarLoop]: Abstraction has has 667 places, 725 transitions, 12290 flow [2022-01-19 15:25:11,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:11,151 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:11,151 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:11,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable257 [2022-01-19 15:25:11,151 INFO L402 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:11,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:11,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1497711026, now seen corresponding path program 259 times [2022-01-19 15:25:11,151 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:11,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820777842] [2022-01-19 15:25:11,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:11,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:11,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:11,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 15:25:11,427 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:11,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820777842] [2022-01-19 15:25:11,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820777842] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:11,427 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:11,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:25:11,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679398425] [2022-01-19 15:25:11,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:11,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:25:11,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:11,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:25:11,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:25:11,428 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:11,429 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 667 places, 725 transitions, 12290 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:11,429 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:11,429 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:11,429 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:13,274 INFO L129 PetriNetUnfolder]: 503/1570 cut-off events. [2022-01-19 15:25:13,275 INFO L130 PetriNetUnfolder]: For 60074/60074 co-relation queries the response was YES. [2022-01-19 15:25:13,303 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15657 conditions, 1570 events. 503/1570 cut-off events. For 60074/60074 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 10992 event pairs, 51 based on Foata normal form. 1/1568 useless extension candidates. Maximal degree in co-relation 15399. Up to 945 conditions per place. [2022-01-19 15:25:13,310 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 483 selfloop transitions, 241 changer transitions 19/782 dead transitions. [2022-01-19 15:25:13,310 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 782 transitions, 15488 flow [2022-01-19 15:25:13,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-19 15:25:13,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-01-19 15:25:13,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2471 transitions. [2022-01-19 15:25:13,311 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5593028519692168 [2022-01-19 15:25:13,311 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2471 transitions. [2022-01-19 15:25:13,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2471 transitions. [2022-01-19 15:25:13,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:13,312 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2471 transitions. [2022-01-19 15:25:13,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 52.57446808510638) internal successors, (2471), 47 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:13,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:13,315 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 94.0) internal successors, (4512), 48 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:13,315 INFO L186 Difference]: Start difference. First operand has 667 places, 725 transitions, 12290 flow. Second operand 47 states and 2471 transitions. [2022-01-19 15:25:13,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 782 transitions, 15488 flow [2022-01-19 15:25:13,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 782 transitions, 15102 flow, removed 43 selfloop flow, removed 41 redundant places. [2022-01-19 15:25:13,744 INFO L242 Difference]: Finished difference. Result has 658 places, 734 transitions, 13043 flow [2022-01-19 15:25:13,744 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=11935, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=13043, PETRI_PLACES=658, PETRI_TRANSITIONS=734} [2022-01-19 15:25:13,744 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 570 predicate places. [2022-01-19 15:25:13,744 INFO L470 AbstractCegarLoop]: Abstraction has has 658 places, 734 transitions, 13043 flow [2022-01-19 15:25:13,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:13,745 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:13,745 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:13,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258 [2022-01-19 15:25:13,745 INFO L402 AbstractCegarLoop]: === Iteration 260 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:13,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:13,745 INFO L85 PathProgramCache]: Analyzing trace with hash 751475534, now seen corresponding path program 260 times [2022-01-19 15:25:13,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:13,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749990884] [2022-01-19 15:25:13,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:13,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:13,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:14,001 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 15:25:14,002 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:14,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749990884] [2022-01-19 15:25:14,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749990884] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:14,002 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:14,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:25:14,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946538493] [2022-01-19 15:25:14,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:14,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:25:14,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:14,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:25:14,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:25:14,003 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:14,003 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 658 places, 734 transitions, 13043 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:14,003 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:14,003 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:14,003 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:15,809 INFO L129 PetriNetUnfolder]: 534/1667 cut-off events. [2022-01-19 15:25:15,810 INFO L130 PetriNetUnfolder]: For 71727/71727 co-relation queries the response was YES. [2022-01-19 15:25:15,840 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17041 conditions, 1667 events. 534/1667 cut-off events. For 71727/71727 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 11963 event pairs, 36 based on Foata normal form. 1/1665 useless extension candidates. Maximal degree in co-relation 16790. Up to 1144 conditions per place. [2022-01-19 15:25:15,847 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 619 selfloop transitions, 160 changer transitions 20/838 dead transitions. [2022-01-19 15:25:15,847 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 695 places, 838 transitions, 16980 flow [2022-01-19 15:25:15,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 15:25:15,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 15:25:15,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2276 transitions. [2022-01-19 15:25:15,849 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5630875804057397 [2022-01-19 15:25:15,849 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2276 transitions. [2022-01-19 15:25:15,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2276 transitions. [2022-01-19 15:25:15,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:15,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2276 transitions. [2022-01-19 15:25:15,851 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.93023255813954) internal successors, (2276), 43 states have internal predecessors, (2276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:15,852 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:15,852 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:15,852 INFO L186 Difference]: Start difference. First operand has 658 places, 734 transitions, 13043 flow. Second operand 43 states and 2276 transitions. [2022-01-19 15:25:15,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 695 places, 838 transitions, 16980 flow [2022-01-19 15:25:16,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 659 places, 838 transitions, 16320 flow, removed 223 selfloop flow, removed 36 redundant places. [2022-01-19 15:25:16,431 INFO L242 Difference]: Finished difference. Result has 673 places, 793 transitions, 14287 flow [2022-01-19 15:25:16,431 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12423, PETRI_DIFFERENCE_MINUEND_PLACES=617, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=14287, PETRI_PLACES=673, PETRI_TRANSITIONS=793} [2022-01-19 15:25:16,431 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 585 predicate places. [2022-01-19 15:25:16,432 INFO L470 AbstractCegarLoop]: Abstraction has has 673 places, 793 transitions, 14287 flow [2022-01-19 15:25:16,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:16,432 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:16,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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:16,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable259 [2022-01-19 15:25:16,432 INFO L402 AbstractCegarLoop]: === Iteration 261 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:16,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:16,432 INFO L85 PathProgramCache]: Analyzing trace with hash -2035277084, now seen corresponding path program 261 times [2022-01-19 15:25:16,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:16,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434622823] [2022-01-19 15:25:16,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:16,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:16,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:16,721 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 15:25:16,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:16,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434622823] [2022-01-19 15:25:16,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434622823] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:16,721 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:16,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 15:25:16,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200993152] [2022-01-19 15:25:16,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:16,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 15:25:16,721 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:16,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 15:25:16,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 15:25:16,722 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:16,723 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 673 places, 793 transitions, 14287 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:16,723 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:16,723 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:16,723 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:18,529 INFO L129 PetriNetUnfolder]: 527/1660 cut-off events. [2022-01-19 15:25:18,530 INFO L130 PetriNetUnfolder]: For 70273/70273 co-relation queries the response was YES. [2022-01-19 15:25:18,559 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16825 conditions, 1660 events. 527/1660 cut-off events. For 70273/70273 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 11939 event pairs, 40 based on Foata normal form. 1/1659 useless extension candidates. Maximal degree in co-relation 16564. Up to 1241 conditions per place. [2022-01-19 15:25:18,566 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 691 selfloop transitions, 60 changer transitions 22/812 dead transitions. [2022-01-19 15:25:18,566 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 701 places, 812 transitions, 15945 flow [2022-01-19 15:25:18,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:25:18,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:25:18,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1829 transitions. [2022-01-19 15:25:18,568 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5559270516717325 [2022-01-19 15:25:18,568 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1829 transitions. [2022-01-19 15:25:18,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1829 transitions. [2022-01-19 15:25:18,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:18,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1829 transitions. [2022-01-19 15:25:18,569 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.25714285714286) internal successors, (1829), 35 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:18,571 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:18,571 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:18,571 INFO L186 Difference]: Start difference. First operand has 673 places, 793 transitions, 14287 flow. Second operand 35 states and 1829 transitions. [2022-01-19 15:25:18,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 701 places, 812 transitions, 15945 flow [2022-01-19 15:25:19,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 812 transitions, 15063 flow, removed 375 selfloop flow, removed 27 redundant places. [2022-01-19 15:25:19,089 INFO L242 Difference]: Finished difference. Result has 678 places, 780 transitions, 13403 flow [2022-01-19 15:25:19,089 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13409, PETRI_DIFFERENCE_MINUEND_PLACES=640, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=733, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=13403, PETRI_PLACES=678, PETRI_TRANSITIONS=780} [2022-01-19 15:25:19,089 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 590 predicate places. [2022-01-19 15:25:19,089 INFO L470 AbstractCegarLoop]: Abstraction has has 678 places, 780 transitions, 13403 flow [2022-01-19 15:25:19,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:19,089 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:19,090 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:19,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable260 [2022-01-19 15:25:19,090 INFO L402 AbstractCegarLoop]: === Iteration 262 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:19,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:19,090 INFO L85 PathProgramCache]: Analyzing trace with hash 91649716, now seen corresponding path program 262 times [2022-01-19 15:25:19,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:19,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089008781] [2022-01-19 15:25:19,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:19,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:19,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:19,342 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 15:25:19,342 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:19,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089008781] [2022-01-19 15:25:19,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089008781] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:19,343 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:19,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:25:19,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145875424] [2022-01-19 15:25:19,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:19,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:25:19,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:19,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:25:19,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:25:19,344 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:19,344 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 678 places, 780 transitions, 13403 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:19,344 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:19,344 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:19,344 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:20,755 INFO L129 PetriNetUnfolder]: 524/1646 cut-off events. [2022-01-19 15:25:20,755 INFO L130 PetriNetUnfolder]: For 64542/64542 co-relation queries the response was YES. [2022-01-19 15:25:20,784 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16107 conditions, 1646 events. 524/1646 cut-off events. For 64542/64542 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 11789 event pairs, 43 based on Foata normal form. 1/1643 useless extension candidates. Maximal degree in co-relation 15847. Up to 1115 conditions per place. [2022-01-19 15:25:20,791 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 590 selfloop transitions, 127 changer transitions 49/805 dead transitions. [2022-01-19 15:25:20,791 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 805 transitions, 15151 flow [2022-01-19 15:25:20,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:25:20,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:25:20,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1846 transitions. [2022-01-19 15:25:20,792 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5610942249240122 [2022-01-19 15:25:20,792 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1846 transitions. [2022-01-19 15:25:20,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1846 transitions. [2022-01-19 15:25:20,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:20,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1846 transitions. [2022-01-19 15:25:20,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.74285714285714) internal successors, (1846), 35 states have internal predecessors, (1846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:20,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:20,795 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:20,795 INFO L186 Difference]: Start difference. First operand has 678 places, 780 transitions, 13403 flow. Second operand 35 states and 1846 transitions. [2022-01-19 15:25:20,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 805 transitions, 15151 flow [2022-01-19 15:25:21,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 653 places, 805 transitions, 14879 flow, removed 34 selfloop flow, removed 33 redundant places. [2022-01-19 15:25:21,348 INFO L242 Difference]: Finished difference. Result has 658 places, 740 transitions, 12611 flow [2022-01-19 15:25:21,348 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13138, PETRI_DIFFERENCE_MINUEND_PLACES=619, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=12611, PETRI_PLACES=658, PETRI_TRANSITIONS=740} [2022-01-19 15:25:21,348 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 570 predicate places. [2022-01-19 15:25:21,349 INFO L470 AbstractCegarLoop]: Abstraction has has 658 places, 740 transitions, 12611 flow [2022-01-19 15:25:21,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:21,349 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:21,349 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:21,349 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261 [2022-01-19 15:25:21,349 INFO L402 AbstractCegarLoop]: === Iteration 263 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:21,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:21,349 INFO L85 PathProgramCache]: Analyzing trace with hash 2051161902, now seen corresponding path program 263 times [2022-01-19 15:25:21,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:21,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422334423] [2022-01-19 15:25:21,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:21,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:21,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:21,613 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 15:25:21,613 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:21,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422334423] [2022-01-19 15:25:21,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422334423] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:21,613 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:21,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:25:21,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989113586] [2022-01-19 15:25:21,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:21,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:25:21,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:21,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:25:21,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:25:21,614 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:21,614 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 658 places, 740 transitions, 12611 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:21,614 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:21,615 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:21,615 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:23,020 INFO L129 PetriNetUnfolder]: 510/1605 cut-off events. [2022-01-19 15:25:23,020 INFO L130 PetriNetUnfolder]: For 65205/65205 co-relation queries the response was YES. [2022-01-19 15:25:23,048 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15896 conditions, 1605 events. 510/1605 cut-off events. For 65205/65205 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 11391 event pairs, 38 based on Foata normal form. 1/1604 useless extension candidates. Maximal degree in co-relation 15643. Up to 1106 conditions per place. [2022-01-19 15:25:23,054 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 596 selfloop transitions, 130 changer transitions 22/787 dead transitions. [2022-01-19 15:25:23,055 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 681 places, 787 transitions, 15131 flow [2022-01-19 15:25:23,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:25:23,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:25:23,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1707 transitions. [2022-01-19 15:25:23,056 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5674867021276596 [2022-01-19 15:25:23,056 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1707 transitions. [2022-01-19 15:25:23,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1707 transitions. [2022-01-19 15:25:23,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:23,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1707 transitions. [2022-01-19 15:25:23,057 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.34375) internal successors, (1707), 32 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:23,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:23,059 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:23,059 INFO L186 Difference]: Start difference. First operand has 658 places, 740 transitions, 12611 flow. Second operand 32 states and 1707 transitions. [2022-01-19 15:25:23,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 681 places, 787 transitions, 15131 flow [2022-01-19 15:25:23,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 787 transitions, 14690 flow, removed 80 selfloop flow, removed 32 redundant places. [2022-01-19 15:25:23,551 INFO L242 Difference]: Finished difference. Result has 656 places, 743 transitions, 12742 flow [2022-01-19 15:25:23,551 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12176, PETRI_DIFFERENCE_MINUEND_PLACES=618, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=12742, PETRI_PLACES=656, PETRI_TRANSITIONS=743} [2022-01-19 15:25:23,552 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 568 predicate places. [2022-01-19 15:25:23,552 INFO L470 AbstractCegarLoop]: Abstraction has has 656 places, 743 transitions, 12742 flow [2022-01-19 15:25:23,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:23,552 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:23,552 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:23,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262 [2022-01-19 15:25:23,552 INFO L402 AbstractCegarLoop]: === Iteration 264 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:23,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:23,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1488719126, now seen corresponding path program 264 times [2022-01-19 15:25:23,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:23,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643320473] [2022-01-19 15:25:23,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:23,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:23,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:23,800 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 15:25:23,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:23,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643320473] [2022-01-19 15:25:23,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643320473] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:23,801 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:23,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:25:23,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108554156] [2022-01-19 15:25:23,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:23,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:25:23,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:23,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:25:23,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:25:23,802 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:23,802 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 656 places, 743 transitions, 12742 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:23,802 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:23,802 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:23,802 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:25,164 INFO L129 PetriNetUnfolder]: 501/1565 cut-off events. [2022-01-19 15:25:25,164 INFO L130 PetriNetUnfolder]: For 64369/64369 co-relation queries the response was YES. [2022-01-19 15:25:25,191 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15511 conditions, 1565 events. 501/1565 cut-off events. For 64369/64369 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 10974 event pairs, 39 based on Foata normal form. 1/1564 useless extension candidates. Maximal degree in co-relation 15258. Up to 1090 conditions per place. [2022-01-19 15:25:25,197 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 576 selfloop transitions, 113 changer transitions 41/769 dead transitions. [2022-01-19 15:25:25,198 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 685 places, 769 transitions, 14424 flow [2022-01-19 15:25:25,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:25:25,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:25:25,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1845 transitions. [2022-01-19 15:25:25,199 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.560790273556231 [2022-01-19 15:25:25,199 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1845 transitions. [2022-01-19 15:25:25,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1845 transitions. [2022-01-19 15:25:25,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:25,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1845 transitions. [2022-01-19 15:25:25,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.714285714285715) internal successors, (1845), 35 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:25,202 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:25,202 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:25,202 INFO L186 Difference]: Start difference. First operand has 656 places, 743 transitions, 12742 flow. Second operand 35 states and 1845 transitions. [2022-01-19 15:25:25,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 685 places, 769 transitions, 14424 flow [2022-01-19 15:25:25,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 660 places, 769 transitions, 14038 flow, removed 128 selfloop flow, removed 25 redundant places. [2022-01-19 15:25:25,663 INFO L242 Difference]: Finished difference. Result has 665 places, 714 transitions, 12005 flow [2022-01-19 15:25:25,663 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12362, PETRI_DIFFERENCE_MINUEND_PLACES=626, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=12005, PETRI_PLACES=665, PETRI_TRANSITIONS=714} [2022-01-19 15:25:25,663 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 577 predicate places. [2022-01-19 15:25:25,663 INFO L470 AbstractCegarLoop]: Abstraction has has 665 places, 714 transitions, 12005 flow [2022-01-19 15:25:25,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:25,663 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:25,664 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:25,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263 [2022-01-19 15:25:25,664 INFO L402 AbstractCegarLoop]: === Iteration 265 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:25,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:25,664 INFO L85 PathProgramCache]: Analyzing trace with hash 115072062, now seen corresponding path program 265 times [2022-01-19 15:25:25,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:25,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894509448] [2022-01-19 15:25:25,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:25,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:25,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:25,932 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 15:25:25,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:25,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894509448] [2022-01-19 15:25:25,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894509448] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:25,932 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:25,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:25:25,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538739739] [2022-01-19 15:25:25,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:25,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:25:25,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:25,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:25:25,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:25:25,933 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:25,934 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 665 places, 714 transitions, 12005 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:25,934 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:25,934 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:25,934 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:27,308 INFO L129 PetriNetUnfolder]: 487/1513 cut-off events. [2022-01-19 15:25:27,308 INFO L130 PetriNetUnfolder]: For 58427/58427 co-relation queries the response was YES. [2022-01-19 15:25:27,335 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14794 conditions, 1513 events. 487/1513 cut-off events. For 58427/58427 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 10428 event pairs, 43 based on Foata normal form. 1/1511 useless extension candidates. Maximal degree in co-relation 14540. Up to 1079 conditions per place. [2022-01-19 15:25:27,340 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 563 selfloop transitions, 71 changer transitions 62/735 dead transitions. [2022-01-19 15:25:27,341 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 687 places, 735 transitions, 13576 flow [2022-01-19 15:25:27,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:25:27,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:25:27,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1838 transitions. [2022-01-19 15:25:27,342 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5586626139817629 [2022-01-19 15:25:27,342 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1838 transitions. [2022-01-19 15:25:27,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1838 transitions. [2022-01-19 15:25:27,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:27,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1838 transitions. [2022-01-19 15:25:27,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.51428571428571) internal successors, (1838), 35 states have internal predecessors, (1838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:27,345 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:27,345 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:27,345 INFO L186 Difference]: Start difference. First operand has 665 places, 714 transitions, 12005 flow. Second operand 35 states and 1838 transitions. [2022-01-19 15:25:27,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 687 places, 735 transitions, 13576 flow [2022-01-19 15:25:27,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 646 places, 735 transitions, 13201 flow, removed 33 selfloop flow, removed 41 redundant places. [2022-01-19 15:25:27,827 INFO L242 Difference]: Finished difference. Result has 650 places, 663 transitions, 10830 flow [2022-01-19 15:25:27,827 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=11638, PETRI_DIFFERENCE_MINUEND_PLACES=612, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=643, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=10830, PETRI_PLACES=650, PETRI_TRANSITIONS=663} [2022-01-19 15:25:27,828 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 562 predicate places. [2022-01-19 15:25:27,828 INFO L470 AbstractCegarLoop]: Abstraction has has 650 places, 663 transitions, 10830 flow [2022-01-19 15:25:27,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:27,828 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:27,828 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:27,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264 [2022-01-19 15:25:27,828 INFO L402 AbstractCegarLoop]: === Iteration 266 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:27,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:27,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1051349324, now seen corresponding path program 266 times [2022-01-19 15:25:27,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:27,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282826607] [2022-01-19 15:25:27,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:27,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:27,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:28,099 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 15:25:28,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:28,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282826607] [2022-01-19 15:25:28,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282826607] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:28,099 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:28,099 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:25:28,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540325832] [2022-01-19 15:25:28,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:28,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:25:28,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:28,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:25:28,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:25:28,100 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:28,101 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 650 places, 663 transitions, 10830 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:28,101 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:28,101 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:28,101 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:29,659 INFO L129 PetriNetUnfolder]: 495/1516 cut-off events. [2022-01-19 15:25:29,659 INFO L130 PetriNetUnfolder]: For 66791/66791 co-relation queries the response was YES. [2022-01-19 15:25:29,688 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15095 conditions, 1516 events. 495/1516 cut-off events. For 66791/66791 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 10390 event pairs, 38 based on Foata normal form. 1/1514 useless extension candidates. Maximal degree in co-relation 14848. Up to 988 conditions per place. [2022-01-19 15:25:29,695 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 506 selfloop transitions, 168 changer transitions 26/739 dead transitions. [2022-01-19 15:25:29,695 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 664 places, 739 transitions, 14314 flow [2022-01-19 15:25:29,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 15:25:29,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 15:25:29,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2221 transitions. [2022-01-19 15:25:29,696 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5625633232016211 [2022-01-19 15:25:29,697 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2221 transitions. [2022-01-19 15:25:29,697 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2221 transitions. [2022-01-19 15:25:29,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:29,697 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2221 transitions. [2022-01-19 15:25:29,698 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.88095238095238) internal successors, (2221), 42 states have internal predecessors, (2221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:29,700 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:29,700 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:29,700 INFO L186 Difference]: Start difference. First operand has 650 places, 663 transitions, 10830 flow. Second operand 42 states and 2221 transitions. [2022-01-19 15:25:29,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 664 places, 739 transitions, 14314 flow [2022-01-19 15:25:30,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 618 places, 739 transitions, 13788 flow, removed 101 selfloop flow, removed 46 redundant places. [2022-01-19 15:25:30,113 INFO L242 Difference]: Finished difference. Result has 628 places, 684 transitions, 11510 flow [2022-01-19 15:25:30,114 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=10330, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=11510, PETRI_PLACES=628, PETRI_TRANSITIONS=684} [2022-01-19 15:25:30,114 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 540 predicate places. [2022-01-19 15:25:30,114 INFO L470 AbstractCegarLoop]: Abstraction has has 628 places, 684 transitions, 11510 flow [2022-01-19 15:25:30,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:30,114 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:30,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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:30,114 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable265 [2022-01-19 15:25:30,114 INFO L402 AbstractCegarLoop]: === Iteration 267 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:30,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:30,115 INFO L85 PathProgramCache]: Analyzing trace with hash 518570120, now seen corresponding path program 267 times [2022-01-19 15:25:30,115 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:30,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812077657] [2022-01-19 15:25:30,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:30,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:30,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:30,383 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 15:25:30,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:30,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812077657] [2022-01-19 15:25:30,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812077657] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:30,383 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:30,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:25:30,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885403023] [2022-01-19 15:25:30,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:30,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:25:30,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:30,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:25:30,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:25:30,384 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:30,385 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 628 places, 684 transitions, 11510 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:30,385 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:30,385 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:30,385 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:31,980 INFO L129 PetriNetUnfolder]: 491/1503 cut-off events. [2022-01-19 15:25:31,980 INFO L130 PetriNetUnfolder]: For 68564/68564 co-relation queries the response was YES. [2022-01-19 15:25:32,002 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15254 conditions, 1503 events. 491/1503 cut-off events. For 68564/68564 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 10234 event pairs, 38 based on Foata normal form. 1/1501 useless extension candidates. Maximal degree in co-relation 15015. Up to 1009 conditions per place. [2022-01-19 15:25:32,008 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 530 selfloop transitions, 156 changer transitions 18/743 dead transitions. [2022-01-19 15:25:32,008 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 664 places, 743 transitions, 14594 flow [2022-01-19 15:25:32,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 15:25:32,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 15:25:32,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2218 transitions. [2022-01-19 15:25:32,010 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5618034447821681 [2022-01-19 15:25:32,010 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2218 transitions. [2022-01-19 15:25:32,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2218 transitions. [2022-01-19 15:25:32,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:32,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2218 transitions. [2022-01-19 15:25:32,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.80952380952381) internal successors, (2218), 42 states have internal predecessors, (2218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:32,013 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:32,013 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:32,013 INFO L186 Difference]: Start difference. First operand has 628 places, 684 transitions, 11510 flow. Second operand 42 states and 2218 transitions. [2022-01-19 15:25:32,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 664 places, 743 transitions, 14594 flow [2022-01-19 15:25:32,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 632 places, 743 transitions, 13672 flow, removed 372 selfloop flow, removed 32 redundant places. [2022-01-19 15:25:32,519 INFO L242 Difference]: Finished difference. Result has 639 places, 702 transitions, 11812 flow [2022-01-19 15:25:32,519 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=10828, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=11812, PETRI_PLACES=639, PETRI_TRANSITIONS=702} [2022-01-19 15:25:32,519 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 551 predicate places. [2022-01-19 15:25:32,519 INFO L470 AbstractCegarLoop]: Abstraction has has 639 places, 702 transitions, 11812 flow [2022-01-19 15:25:32,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:32,520 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:32,520 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:32,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable266 [2022-01-19 15:25:32,520 INFO L402 AbstractCegarLoop]: === Iteration 268 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:32,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:32,520 INFO L85 PathProgramCache]: Analyzing trace with hash -943907382, now seen corresponding path program 268 times [2022-01-19 15:25:32,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:32,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901555033] [2022-01-19 15:25:32,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:32,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:32,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:32,801 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 15:25:32,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:32,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901555033] [2022-01-19 15:25:32,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901555033] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:32,802 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:32,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:25:32,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086461463] [2022-01-19 15:25:32,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:32,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:25:32,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:32,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:25:32,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:25:32,803 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:32,803 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 639 places, 702 transitions, 11812 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:32,803 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:32,803 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:32,803 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:35,341 INFO L129 PetriNetUnfolder]: 514/1577 cut-off events. [2022-01-19 15:25:35,341 INFO L130 PetriNetUnfolder]: For 69290/69290 co-relation queries the response was YES. [2022-01-19 15:25:35,369 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15869 conditions, 1577 events. 514/1577 cut-off events. For 69290/69290 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 11057 event pairs, 36 based on Foata normal form. 1/1575 useless extension candidates. Maximal degree in co-relation 15628. Up to 1025 conditions per place. [2022-01-19 15:25:35,376 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 553 selfloop transitions, 191 changer transitions 21/804 dead transitions. [2022-01-19 15:25:35,376 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 679 places, 804 transitions, 15799 flow [2022-01-19 15:25:35,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-19 15:25:35,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2022-01-19 15:25:35,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2415 transitions. [2022-01-19 15:25:35,378 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-01-19 15:25:35,378 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2415 transitions. [2022-01-19 15:25:35,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2415 transitions. [2022-01-19 15:25:35,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:35,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2415 transitions. [2022-01-19 15:25:35,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 52.5) internal successors, (2415), 46 states have internal predecessors, (2415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:35,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:35,381 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:35,381 INFO L186 Difference]: Start difference. First operand has 639 places, 702 transitions, 11812 flow. Second operand 46 states and 2415 transitions. [2022-01-19 15:25:35,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 679 places, 804 transitions, 15799 flow [2022-01-19 15:25:35,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 644 places, 804 transitions, 15197 flow, removed 197 selfloop flow, removed 35 redundant places. [2022-01-19 15:25:35,904 INFO L242 Difference]: Finished difference. Result has 652 places, 749 transitions, 12915 flow [2022-01-19 15:25:35,904 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=11232, PETRI_DIFFERENCE_MINUEND_PLACES=599, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=12915, PETRI_PLACES=652, PETRI_TRANSITIONS=749} [2022-01-19 15:25:35,904 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 564 predicate places. [2022-01-19 15:25:35,904 INFO L470 AbstractCegarLoop]: Abstraction has has 652 places, 749 transitions, 12915 flow [2022-01-19 15:25:35,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:35,905 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:35,905 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:35,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable267 [2022-01-19 15:25:35,905 INFO L402 AbstractCegarLoop]: === Iteration 269 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:35,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:35,905 INFO L85 PathProgramCache]: Analyzing trace with hash 401725302, now seen corresponding path program 269 times [2022-01-19 15:25:35,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:35,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529796792] [2022-01-19 15:25:35,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:35,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:35,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:36,171 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 15:25:36,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:36,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529796792] [2022-01-19 15:25:36,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529796792] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:36,172 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:36,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:25:36,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196177740] [2022-01-19 15:25:36,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:36,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:25:36,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:36,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:25:36,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:25:36,173 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:36,173 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 749 transitions, 12915 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:36,173 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:36,173 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:36,173 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:37,494 INFO L129 PetriNetUnfolder]: 507/1561 cut-off events. [2022-01-19 15:25:37,494 INFO L130 PetriNetUnfolder]: For 66399/66399 co-relation queries the response was YES. [2022-01-19 15:25:37,521 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15504 conditions, 1561 events. 507/1561 cut-off events. For 66399/66399 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 10875 event pairs, 39 based on Foata normal form. 1/1559 useless extension candidates. Maximal degree in co-relation 15260. Up to 1161 conditions per place. [2022-01-19 15:25:37,527 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 644 selfloop transitions, 49 changer transitions 36/768 dead transitions. [2022-01-19 15:25:37,527 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 678 places, 768 transitions, 14491 flow [2022-01-19 15:25:37,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 15:25:37,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 15:25:37,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1682 transitions. [2022-01-19 15:25:37,529 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5591755319148937 [2022-01-19 15:25:37,529 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1682 transitions. [2022-01-19 15:25:37,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1682 transitions. [2022-01-19 15:25:37,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:37,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1682 transitions. [2022-01-19 15:25:37,530 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.5625) internal successors, (1682), 32 states have internal predecessors, (1682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:37,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:37,532 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:37,532 INFO L186 Difference]: Start difference. First operand has 652 places, 749 transitions, 12915 flow. Second operand 32 states and 1682 transitions. [2022-01-19 15:25:37,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 678 places, 768 transitions, 14491 flow [2022-01-19 15:25:38,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 768 transitions, 13983 flow, removed 155 selfloop flow, removed 35 redundant places. [2022-01-19 15:25:38,015 INFO L242 Difference]: Finished difference. Result has 647 places, 722 transitions, 12183 flow [2022-01-19 15:25:38,015 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12413, PETRI_DIFFERENCE_MINUEND_PLACES=612, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=12183, PETRI_PLACES=647, PETRI_TRANSITIONS=722} [2022-01-19 15:25:38,015 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 559 predicate places. [2022-01-19 15:25:38,015 INFO L470 AbstractCegarLoop]: Abstraction has has 647 places, 722 transitions, 12183 flow [2022-01-19 15:25:38,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:38,016 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:38,016 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:38,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable268 [2022-01-19 15:25:38,016 INFO L402 AbstractCegarLoop]: === Iteration 270 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:38,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:38,016 INFO L85 PathProgramCache]: Analyzing trace with hash 65027564, now seen corresponding path program 270 times [2022-01-19 15:25:38,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:38,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107370767] [2022-01-19 15:25:38,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:38,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:38,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:38,308 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 15:25:38,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:38,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107370767] [2022-01-19 15:25:38,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107370767] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:38,308 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:38,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 15:25:38,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504130463] [2022-01-19 15:25:38,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:38,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 15:25:38,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:38,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 15:25:38,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 15:25:38,309 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:38,310 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 647 places, 722 transitions, 12183 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:38,310 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:38,310 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:38,310 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:40,594 INFO L129 PetriNetUnfolder]: 508/1556 cut-off events. [2022-01-19 15:25:40,595 INFO L130 PetriNetUnfolder]: For 69918/69918 co-relation queries the response was YES. [2022-01-19 15:25:40,621 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15667 conditions, 1556 events. 508/1556 cut-off events. For 69918/69918 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 10803 event pairs, 33 based on Foata normal form. 1/1554 useless extension candidates. Maximal degree in co-relation 15422. Up to 1006 conditions per place. [2022-01-19 15:25:40,627 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 540 selfloop transitions, 186 changer transitions 20/785 dead transitions. [2022-01-19 15:25:40,627 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 785 transitions, 15474 flow [2022-01-19 15:25:40,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-19 15:25:40,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-01-19 15:25:40,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2310 transitions. [2022-01-19 15:25:40,629 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-01-19 15:25:40,629 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2310 transitions. [2022-01-19 15:25:40,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2310 transitions. [2022-01-19 15:25:40,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:40,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2310 transitions. [2022-01-19 15:25:40,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.5) internal successors, (2310), 44 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:40,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:40,633 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:40,633 INFO L186 Difference]: Start difference. First operand has 647 places, 722 transitions, 12183 flow. Second operand 44 states and 2310 transitions. [2022-01-19 15:25:40,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 657 places, 785 transitions, 15474 flow [2022-01-19 15:25:41,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 619 places, 785 transitions, 14872 flow, removed 135 selfloop flow, removed 38 redundant places. [2022-01-19 15:25:41,100 INFO L242 Difference]: Finished difference. Result has 629 places, 731 transitions, 12472 flow [2022-01-19 15:25:41,100 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=11663, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=12472, PETRI_PLACES=629, PETRI_TRANSITIONS=731} [2022-01-19 15:25:41,100 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 541 predicate places. [2022-01-19 15:25:41,100 INFO L470 AbstractCegarLoop]: Abstraction has has 629 places, 731 transitions, 12472 flow [2022-01-19 15:25:41,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:41,101 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:41,101 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:41,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable269 [2022-01-19 15:25:41,101 INFO L402 AbstractCegarLoop]: === Iteration 271 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:41,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:41,101 INFO L85 PathProgramCache]: Analyzing trace with hash -459840712, now seen corresponding path program 271 times [2022-01-19 15:25:41,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:41,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162545595] [2022-01-19 15:25:41,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:41,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:41,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:41,376 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 15:25:41,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:41,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162545595] [2022-01-19 15:25:41,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162545595] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:41,377 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:41,377 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:25:41,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648737080] [2022-01-19 15:25:41,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:41,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:25:41,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:41,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:25:41,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:25:41,378 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:41,378 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 629 places, 731 transitions, 12472 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:41,378 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:41,378 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:41,378 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:43,919 INFO L129 PetriNetUnfolder]: 506/1541 cut-off events. [2022-01-19 15:25:43,919 INFO L130 PetriNetUnfolder]: For 64106/64106 co-relation queries the response was YES. [2022-01-19 15:25:43,945 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15267 conditions, 1541 events. 506/1541 cut-off events. For 64106/64106 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 10674 event pairs, 37 based on Foata normal form. 1/1540 useless extension candidates. Maximal degree in co-relation 15032. Up to 1062 conditions per place. [2022-01-19 15:25:43,951 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 576 selfloop transitions, 133 changer transitions 21/769 dead transitions. [2022-01-19 15:25:43,952 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 667 places, 769 transitions, 14644 flow [2022-01-19 15:25:43,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-19 15:25:43,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-01-19 15:25:43,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2362 transitions. [2022-01-19 15:25:43,953 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5583924349881797 [2022-01-19 15:25:43,953 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2362 transitions. [2022-01-19 15:25:43,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2362 transitions. [2022-01-19 15:25:43,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:43,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2362 transitions. [2022-01-19 15:25:43,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 52.48888888888889) internal successors, (2362), 45 states have internal predecessors, (2362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:43,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:43,957 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 94.0) internal successors, (4324), 46 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:43,957 INFO L186 Difference]: Start difference. First operand has 629 places, 731 transitions, 12472 flow. Second operand 45 states and 2362 transitions. [2022-01-19 15:25:43,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 667 places, 769 transitions, 14644 flow [2022-01-19 15:25:44,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 633 places, 769 transitions, 14089 flow, removed 157 selfloop flow, removed 34 redundant places. [2022-01-19 15:25:44,457 INFO L242 Difference]: Finished difference. Result has 643 places, 730 transitions, 12245 flow [2022-01-19 15:25:44,457 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=11927, PETRI_DIFFERENCE_MINUEND_PLACES=589, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=12245, PETRI_PLACES=643, PETRI_TRANSITIONS=730} [2022-01-19 15:25:44,458 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 555 predicate places. [2022-01-19 15:25:44,458 INFO L470 AbstractCegarLoop]: Abstraction has has 643 places, 730 transitions, 12245 flow [2022-01-19 15:25:44,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:44,458 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:44,458 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:44,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270 [2022-01-19 15:25:44,458 INFO L402 AbstractCegarLoop]: === Iteration 272 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:44,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:44,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1928616482, now seen corresponding path program 272 times [2022-01-19 15:25:44,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:44,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756809638] [2022-01-19 15:25:44,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:44,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:44,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:44,748 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 15:25:44,748 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:44,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756809638] [2022-01-19 15:25:44,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756809638] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:44,748 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:44,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 15:25:44,749 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726956640] [2022-01-19 15:25:44,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:44,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 15:25:44,749 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:44,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 15:25:44,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-01-19 15:25:44,750 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:44,750 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 643 places, 730 transitions, 12245 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:44,750 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:44,750 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:44,750 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:47,441 INFO L129 PetriNetUnfolder]: 500/1531 cut-off events. [2022-01-19 15:25:47,441 INFO L130 PetriNetUnfolder]: For 61557/61557 co-relation queries the response was YES. [2022-01-19 15:25:47,466 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15006 conditions, 1531 events. 500/1531 cut-off events. For 61557/61557 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 10627 event pairs, 35 based on Foata normal form. 1/1529 useless extension candidates. Maximal degree in co-relation 14768. Up to 1014 conditions per place. [2022-01-19 15:25:47,473 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 563 selfloop transitions, 148 changer transitions 21/771 dead transitions. [2022-01-19 15:25:47,473 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 674 places, 771 transitions, 14522 flow [2022-01-19 15:25:47,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 15:25:47,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 15:25:47,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2152 transitions. [2022-01-19 15:25:47,475 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5583809029579657 [2022-01-19 15:25:47,475 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2152 transitions. [2022-01-19 15:25:47,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2152 transitions. [2022-01-19 15:25:47,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:47,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2152 transitions. [2022-01-19 15:25:47,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.48780487804878) internal successors, (2152), 41 states have internal predecessors, (2152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:47,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:47,478 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:47,478 INFO L186 Difference]: Start difference. First operand has 643 places, 730 transitions, 12245 flow. Second operand 41 states and 2152 transitions. [2022-01-19 15:25:47,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 674 places, 771 transitions, 14522 flow [2022-01-19 15:25:47,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 629 places, 771 transitions, 14164 flow, removed 30 selfloop flow, removed 45 redundant places. [2022-01-19 15:25:47,932 INFO L242 Difference]: Finished difference. Result has 636 places, 722 transitions, 12179 flow [2022-01-19 15:25:47,932 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=11907, PETRI_DIFFERENCE_MINUEND_PLACES=589, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=12179, PETRI_PLACES=636, PETRI_TRANSITIONS=722} [2022-01-19 15:25:47,932 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 548 predicate places. [2022-01-19 15:25:47,933 INFO L470 AbstractCegarLoop]: Abstraction has has 636 places, 722 transitions, 12179 flow [2022-01-19 15:25:47,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:47,933 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:47,933 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:47,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271 [2022-01-19 15:25:47,933 INFO L402 AbstractCegarLoop]: === Iteration 273 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:47,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:47,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1982551476, now seen corresponding path program 273 times [2022-01-19 15:25:47,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:47,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353666759] [2022-01-19 15:25:47,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:47,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:47,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:48,222 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 15:25:48,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:48,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353666759] [2022-01-19 15:25:48,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353666759] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:48,222 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:48,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:25:48,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354549080] [2022-01-19 15:25:48,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:48,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:25:48,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:48,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:25:48,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:25:48,223 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:48,224 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 722 transitions, 12179 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:48,224 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:48,224 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:48,224 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:50,979 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:25:51,507 INFO L129 PetriNetUnfolder]: 523/1585 cut-off events. [2022-01-19 15:25:51,507 INFO L130 PetriNetUnfolder]: For 61874/61874 co-relation queries the response was YES. [2022-01-19 15:25:51,535 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15634 conditions, 1585 events. 523/1585 cut-off events. For 61874/61874 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 11059 event pairs, 38 based on Foata normal form. 1/1583 useless extension candidates. Maximal degree in co-relation 15400. Up to 1072 conditions per place. [2022-01-19 15:25:51,542 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 561 selfloop transitions, 168 changer transitions 32/800 dead transitions. [2022-01-19 15:25:51,542 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 664 places, 800 transitions, 15286 flow [2022-01-19 15:25:51,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 15:25:51,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 15:25:51,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2210 transitions. [2022-01-19 15:25:51,544 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5597771023302939 [2022-01-19 15:25:51,544 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2210 transitions. [2022-01-19 15:25:51,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2210 transitions. [2022-01-19 15:25:51,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:51,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2210 transitions. [2022-01-19 15:25:51,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.61904761904762) internal successors, (2210), 42 states have internal predecessors, (2210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:51,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:51,547 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:51,547 INFO L186 Difference]: Start difference. First operand has 636 places, 722 transitions, 12179 flow. Second operand 42 states and 2210 transitions. [2022-01-19 15:25:51,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 664 places, 800 transitions, 15286 flow [2022-01-19 15:25:51,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 622 places, 800 transitions, 14821 flow, removed 27 selfloop flow, removed 42 redundant places. [2022-01-19 15:25:51,981 INFO L242 Difference]: Finished difference. Result has 633 places, 752 transitions, 12882 flow [2022-01-19 15:25:51,981 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=11744, PETRI_DIFFERENCE_MINUEND_PLACES=581, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=12882, PETRI_PLACES=633, PETRI_TRANSITIONS=752} [2022-01-19 15:25:51,981 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 545 predicate places. [2022-01-19 15:25:51,981 INFO L470 AbstractCegarLoop]: Abstraction has has 633 places, 752 transitions, 12882 flow [2022-01-19 15:25:51,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:51,981 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:51,982 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:51,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272 [2022-01-19 15:25:51,982 INFO L402 AbstractCegarLoop]: === Iteration 274 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:51,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:51,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1390729830, now seen corresponding path program 274 times [2022-01-19 15:25:51,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:51,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024611070] [2022-01-19 15:25:51,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:51,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:51,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:52,233 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 15:25:52,234 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:52,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024611070] [2022-01-19 15:25:52,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024611070] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:52,234 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:52,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:25:52,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237977423] [2022-01-19 15:25:52,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:52,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:25:52,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:52,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:25:52,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:25:52,235 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:52,235 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 752 transitions, 12882 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:52,235 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:52,235 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:52,235 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:53,855 INFO L129 PetriNetUnfolder]: 522/1609 cut-off events. [2022-01-19 15:25:53,855 INFO L130 PetriNetUnfolder]: For 63243/63243 co-relation queries the response was YES. [2022-01-19 15:25:53,881 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15769 conditions, 1609 events. 522/1609 cut-off events. For 63243/63243 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11397 event pairs, 34 based on Foata normal form. 1/1607 useless extension candidates. Maximal degree in co-relation 15535. Up to 1142 conditions per place. [2022-01-19 15:25:53,888 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 633 selfloop transitions, 114 changer transitions 25/811 dead transitions. [2022-01-19 15:25:53,888 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 662 places, 811 transitions, 15572 flow [2022-01-19 15:25:53,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 15:25:53,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 15:25:53,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1908 transitions. [2022-01-19 15:25:53,889 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2022-01-19 15:25:53,889 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1908 transitions. [2022-01-19 15:25:53,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1908 transitions. [2022-01-19 15:25:53,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:53,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1908 transitions. [2022-01-19 15:25:53,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.0) internal successors, (1908), 36 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:53,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:53,893 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:53,893 INFO L186 Difference]: Start difference. First operand has 633 places, 752 transitions, 12882 flow. Second operand 36 states and 1908 transitions. [2022-01-19 15:25:53,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 662 places, 811 transitions, 15572 flow [2022-01-19 15:25:54,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 626 places, 811 transitions, 15092 flow, removed 114 selfloop flow, removed 36 redundant places. [2022-01-19 15:25:54,335 INFO L242 Difference]: Finished difference. Result has 637 places, 769 transitions, 13130 flow [2022-01-19 15:25:54,335 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12450, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=645, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=13130, PETRI_PLACES=637, PETRI_TRANSITIONS=769} [2022-01-19 15:25:54,335 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 549 predicate places. [2022-01-19 15:25:54,335 INFO L470 AbstractCegarLoop]: Abstraction has has 637 places, 769 transitions, 13130 flow [2022-01-19 15:25:54,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:54,336 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:54,336 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:54,336 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273 [2022-01-19 15:25:54,336 INFO L402 AbstractCegarLoop]: === Iteration 275 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:54,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:54,336 INFO L85 PathProgramCache]: Analyzing trace with hash -2047254048, now seen corresponding path program 275 times [2022-01-19 15:25:54,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:54,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186465538] [2022-01-19 15:25:54,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:54,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:54,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:54,588 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 15:25:54,589 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:54,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186465538] [2022-01-19 15:25:54,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186465538] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:54,589 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:54,589 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:25:54,589 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452770135] [2022-01-19 15:25:54,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:54,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:25:54,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:54,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:25:54,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:25:54,590 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:54,590 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 637 places, 769 transitions, 13130 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:54,590 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:54,590 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:54,590 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:56,062 INFO L129 PetriNetUnfolder]: 526/1630 cut-off events. [2022-01-19 15:25:56,063 INFO L130 PetriNetUnfolder]: For 65411/65411 co-relation queries the response was YES. [2022-01-19 15:25:56,089 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16071 conditions, 1630 events. 526/1630 cut-off events. For 65411/65411 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11671 event pairs, 33 based on Foata normal form. 1/1628 useless extension candidates. Maximal degree in co-relation 15833. Up to 1108 conditions per place. [2022-01-19 15:25:56,096 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 606 selfloop transitions, 158 changer transitions 24/827 dead transitions. [2022-01-19 15:25:56,096 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 667 places, 827 transitions, 16027 flow [2022-01-19 15:25:56,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:25:56,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:25:56,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1967 transitions. [2022-01-19 15:25:56,097 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5655549166187464 [2022-01-19 15:25:56,097 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1967 transitions. [2022-01-19 15:25:56,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1967 transitions. [2022-01-19 15:25:56,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:25:56,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1967 transitions. [2022-01-19 15:25:56,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.16216216216216) internal successors, (1967), 37 states have internal predecessors, (1967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:56,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:56,101 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:56,101 INFO L186 Difference]: Start difference. First operand has 637 places, 769 transitions, 13130 flow. Second operand 37 states and 1967 transitions. [2022-01-19 15:25:56,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 667 places, 827 transitions, 16027 flow [2022-01-19 15:25:56,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 638 places, 827 transitions, 15657 flow, removed 93 selfloop flow, removed 29 redundant places. [2022-01-19 15:25:56,581 INFO L242 Difference]: Finished difference. Result has 648 places, 782 transitions, 13671 flow [2022-01-19 15:25:56,581 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12812, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=13671, PETRI_PLACES=648, PETRI_TRANSITIONS=782} [2022-01-19 15:25:56,581 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 560 predicate places. [2022-01-19 15:25:56,581 INFO L470 AbstractCegarLoop]: Abstraction has has 648 places, 782 transitions, 13671 flow [2022-01-19 15:25:56,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:56,581 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:25:56,581 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:25:56,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable274 [2022-01-19 15:25:56,581 INFO L402 AbstractCegarLoop]: === Iteration 276 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:25:56,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:25:56,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1635295782, now seen corresponding path program 276 times [2022-01-19 15:25:56,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:25:56,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836706897] [2022-01-19 15:25:56,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:25:56,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:25:56,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:25:56,849 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 15:25:56,850 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:25:56,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836706897] [2022-01-19 15:25:56,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836706897] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:25:56,850 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:25:56,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:25:56,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299513709] [2022-01-19 15:25:56,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:25:56,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:25:56,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:25:56,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:25:56,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:25:56,851 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:25:56,851 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 782 transitions, 13671 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:25:56,851 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:25:56,851 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:25:56,851 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:25:58,993 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:26:00,084 INFO L129 PetriNetUnfolder]: 527/1624 cut-off events. [2022-01-19 15:26:00,084 INFO L130 PetriNetUnfolder]: For 66324/66324 co-relation queries the response was YES. [2022-01-19 15:26:00,109 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16314 conditions, 1624 events. 527/1624 cut-off events. For 66324/66324 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11613 event pairs, 28 based on Foata normal form. 1/1622 useless extension candidates. Maximal degree in co-relation 16072. Up to 1039 conditions per place. [2022-01-19 15:26:00,115 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 572 selfloop transitions, 198 changer transitions 23/832 dead transitions. [2022-01-19 15:26:00,116 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 681 places, 832 transitions, 16562 flow [2022-01-19 15:26:00,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 15:26:00,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 15:26:00,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2112 transitions. [2022-01-19 15:26:00,117 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5617021276595745 [2022-01-19 15:26:00,117 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2112 transitions. [2022-01-19 15:26:00,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2112 transitions. [2022-01-19 15:26:00,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:26:00,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2112 transitions. [2022-01-19 15:26:00,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.8) internal successors, (2112), 40 states have internal predecessors, (2112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:00,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:00,120 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:00,121 INFO L186 Difference]: Start difference. First operand has 648 places, 782 transitions, 13671 flow. Second operand 40 states and 2112 transitions. [2022-01-19 15:26:00,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 681 places, 832 transitions, 16562 flow [2022-01-19 15:26:00,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 655 places, 832 transitions, 16049 flow, removed 165 selfloop flow, removed 26 redundant places. [2022-01-19 15:26:00,612 INFO L242 Difference]: Finished difference. Result has 662 places, 788 transitions, 13975 flow [2022-01-19 15:26:00,612 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13176, PETRI_DIFFERENCE_MINUEND_PLACES=616, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=782, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=13975, PETRI_PLACES=662, PETRI_TRANSITIONS=788} [2022-01-19 15:26:00,612 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 574 predicate places. [2022-01-19 15:26:00,612 INFO L470 AbstractCegarLoop]: Abstraction has has 662 places, 788 transitions, 13975 flow [2022-01-19 15:26:00,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:00,612 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:26:00,612 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:26:00,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275 [2022-01-19 15:26:00,613 INFO L402 AbstractCegarLoop]: === Iteration 277 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:26:00,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:26:00,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1174763794, now seen corresponding path program 277 times [2022-01-19 15:26:00,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:26:00,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722910901] [2022-01-19 15:26:00,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:26:00,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:26:00,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:26:00,860 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 15:26:00,860 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:26:00,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722910901] [2022-01-19 15:26:00,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722910901] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:26:00,861 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:26:00,861 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:26:00,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640975641] [2022-01-19 15:26:00,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:26:00,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:26:00,861 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:26:00,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:26:00,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:26:00,862 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:26:00,862 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 662 places, 788 transitions, 13975 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:00,862 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:26:00,862 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:26:00,862 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:26:04,177 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:26:04,788 INFO L129 PetriNetUnfolder]: 523/1643 cut-off events. [2022-01-19 15:26:04,788 INFO L130 PetriNetUnfolder]: For 65713/65713 co-relation queries the response was YES. [2022-01-19 15:26:04,816 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16200 conditions, 1643 events. 523/1643 cut-off events. For 65713/65713 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11883 event pairs, 31 based on Foata normal form. 1/1641 useless extension candidates. Maximal degree in co-relation 15957. Up to 1117 conditions per place. [2022-01-19 15:26:04,822 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 599 selfloop transitions, 153 changer transitions 31/822 dead transitions. [2022-01-19 15:26:04,823 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 696 places, 822 transitions, 15997 flow [2022-01-19 15:26:04,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 15:26:04,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 15:26:04,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2103 transitions. [2022-01-19 15:26:04,824 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5593085106382979 [2022-01-19 15:26:04,824 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2103 transitions. [2022-01-19 15:26:04,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2103 transitions. [2022-01-19 15:26:04,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:26:04,825 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2103 transitions. [2022-01-19 15:26:04,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.575) internal successors, (2103), 40 states have internal predecessors, (2103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:04,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:04,828 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:04,828 INFO L186 Difference]: Start difference. First operand has 662 places, 788 transitions, 13975 flow. Second operand 40 states and 2103 transitions. [2022-01-19 15:26:04,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 696 places, 822 transitions, 15997 flow [2022-01-19 15:26:05,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 659 places, 822 transitions, 15356 flow, removed 140 selfloop flow, removed 37 redundant places. [2022-01-19 15:26:05,373 INFO L242 Difference]: Finished difference. Result has 666 places, 776 transitions, 13499 flow [2022-01-19 15:26:05,373 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13349, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=788, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=13499, PETRI_PLACES=666, PETRI_TRANSITIONS=776} [2022-01-19 15:26:05,374 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 578 predicate places. [2022-01-19 15:26:05,374 INFO L470 AbstractCegarLoop]: Abstraction has has 666 places, 776 transitions, 13499 flow [2022-01-19 15:26:05,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:05,374 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:26:05,374 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:26:05,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable276 [2022-01-19 15:26:05,374 INFO L402 AbstractCegarLoop]: === Iteration 278 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:26:05,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:26:05,374 INFO L85 PathProgramCache]: Analyzing trace with hash -485513562, now seen corresponding path program 278 times [2022-01-19 15:26:05,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:26:05,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390741190] [2022-01-19 15:26:05,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:26:05,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:26:05,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:26:05,641 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 15:26:05,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:26:05,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390741190] [2022-01-19 15:26:05,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390741190] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:26:05,641 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:26:05,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:26:05,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086976679] [2022-01-19 15:26:05,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:26:05,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:26:05,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:26:05,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:26:05,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:26:05,642 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:26:05,642 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 666 places, 776 transitions, 13499 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:05,643 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:26:05,643 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:26:05,643 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:26:08,065 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:26:09,626 INFO L129 PetriNetUnfolder]: 527/1651 cut-off events. [2022-01-19 15:26:09,626 INFO L130 PetriNetUnfolder]: For 61631/61631 co-relation queries the response was YES. [2022-01-19 15:26:09,654 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16301 conditions, 1651 events. 527/1651 cut-off events. For 61631/61631 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11937 event pairs, 33 based on Foata normal form. 1/1649 useless extension candidates. Maximal degree in co-relation 16059. Up to 1052 conditions per place. [2022-01-19 15:26:09,661 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 578 selfloop transitions, 194 changer transitions 27/838 dead transitions. [2022-01-19 15:26:09,661 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 697 places, 838 transitions, 16675 flow [2022-01-19 15:26:09,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 15:26:09,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 15:26:09,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2119 transitions. [2022-01-19 15:26:09,663 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635638297872341 [2022-01-19 15:26:09,663 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2119 transitions. [2022-01-19 15:26:09,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2119 transitions. [2022-01-19 15:26:09,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:26:09,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2119 transitions. [2022-01-19 15:26:09,664 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.975) internal successors, (2119), 40 states have internal predecessors, (2119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:09,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:09,666 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:09,666 INFO L186 Difference]: Start difference. First operand has 666 places, 776 transitions, 13499 flow. Second operand 40 states and 2119 transitions. [2022-01-19 15:26:09,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 697 places, 838 transitions, 16675 flow [2022-01-19 15:26:10,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 656 places, 838 transitions, 16197 flow, removed 21 selfloop flow, removed 41 redundant places. [2022-01-19 15:26:10,187 INFO L242 Difference]: Finished difference. Result has 667 places, 792 transitions, 14104 flow [2022-01-19 15:26:10,187 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13065, PETRI_DIFFERENCE_MINUEND_PLACES=617, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=14104, PETRI_PLACES=667, PETRI_TRANSITIONS=792} [2022-01-19 15:26:10,187 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 579 predicate places. [2022-01-19 15:26:10,187 INFO L470 AbstractCegarLoop]: Abstraction has has 667 places, 792 transitions, 14104 flow [2022-01-19 15:26:10,188 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:10,188 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:26:10,188 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:26:10,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable277 [2022-01-19 15:26:10,188 INFO L402 AbstractCegarLoop]: === Iteration 279 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:26:10,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:26:10,188 INFO L85 PathProgramCache]: Analyzing trace with hash -2042203862, now seen corresponding path program 279 times [2022-01-19 15:26:10,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:26:10,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919216189] [2022-01-19 15:26:10,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:26:10,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:26:10,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:26:10,419 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 15:26:10,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:26:10,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919216189] [2022-01-19 15:26:10,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919216189] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:26:10,419 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:26:10,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:26:10,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874262098] [2022-01-19 15:26:10,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:26:10,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:26:10,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:26:10,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:26:10,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:26:10,420 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:26:10,421 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 667 places, 792 transitions, 14104 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:10,421 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:26:10,421 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:26:10,421 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:26:11,992 INFO L129 PetriNetUnfolder]: 527/1653 cut-off events. [2022-01-19 15:26:11,993 INFO L130 PetriNetUnfolder]: For 63908/63908 co-relation queries the response was YES. [2022-01-19 15:26:12,022 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16489 conditions, 1653 events. 527/1653 cut-off events. For 63908/63908 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11999 event pairs, 29 based on Foata normal form. 1/1651 useless extension candidates. Maximal degree in co-relation 16244. Up to 1104 conditions per place. [2022-01-19 15:26:12,029 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 606 selfloop transitions, 179 changer transitions 20/844 dead transitions. [2022-01-19 15:26:12,029 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 701 places, 844 transitions, 17033 flow [2022-01-19 15:26:12,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 15:26:12,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 15:26:12,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2170 transitions. [2022-01-19 15:26:12,031 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.563051375194603 [2022-01-19 15:26:12,031 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2170 transitions. [2022-01-19 15:26:12,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2170 transitions. [2022-01-19 15:26:12,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:26:12,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2170 transitions. [2022-01-19 15:26:12,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.926829268292686) internal successors, (2170), 41 states have internal predecessors, (2170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:12,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:12,034 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:12,034 INFO L186 Difference]: Start difference. First operand has 667 places, 792 transitions, 14104 flow. Second operand 41 states and 2170 transitions. [2022-01-19 15:26:12,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 701 places, 844 transitions, 17033 flow [2022-01-19 15:26:12,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 844 transitions, 16436 flow, removed 196 selfloop flow, removed 28 redundant places. [2022-01-19 15:26:12,564 INFO L242 Difference]: Finished difference. Result has 681 places, 805 transitions, 14527 flow [2022-01-19 15:26:12,564 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13525, PETRI_DIFFERENCE_MINUEND_PLACES=633, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=792, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=14527, PETRI_PLACES=681, PETRI_TRANSITIONS=805} [2022-01-19 15:26:12,564 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 593 predicate places. [2022-01-19 15:26:12,564 INFO L470 AbstractCegarLoop]: Abstraction has has 681 places, 805 transitions, 14527 flow [2022-01-19 15:26:12,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:12,565 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:26:12,565 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:26:12,565 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable278 [2022-01-19 15:26:12,565 INFO L402 AbstractCegarLoop]: === Iteration 280 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:26:12,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:26:12,565 INFO L85 PathProgramCache]: Analyzing trace with hash -608103048, now seen corresponding path program 280 times [2022-01-19 15:26:12,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:26:12,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938256993] [2022-01-19 15:26:12,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:26:12,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:26:12,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:26:12,823 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 15:26:12,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:26:12,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938256993] [2022-01-19 15:26:12,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938256993] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:26:12,823 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:26:12,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:26:12,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954692085] [2022-01-19 15:26:12,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:26:12,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:26:12,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:26:12,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:26:12,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:26:12,824 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:26:12,824 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 681 places, 805 transitions, 14527 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:12,825 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:26:12,825 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:26:12,825 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:26:14,803 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:26:15,553 INFO L129 PetriNetUnfolder]: 527/1645 cut-off events. [2022-01-19 15:26:15,553 INFO L130 PetriNetUnfolder]: For 64963/64963 co-relation queries the response was YES. [2022-01-19 15:26:15,575 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16599 conditions, 1645 events. 527/1645 cut-off events. For 64963/64963 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11897 event pairs, 27 based on Foata normal form. 1/1643 useless extension candidates. Maximal degree in co-relation 16352. Up to 1170 conditions per place. [2022-01-19 15:26:15,582 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 657 selfloop transitions, 128 changer transitions 23/847 dead transitions. [2022-01-19 15:26:15,582 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 712 places, 847 transitions, 17119 flow [2022-01-19 15:26:15,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:26:15,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:26:15,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1957 transitions. [2022-01-19 15:26:15,583 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5626797009775734 [2022-01-19 15:26:15,583 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1957 transitions. [2022-01-19 15:26:15,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1957 transitions. [2022-01-19 15:26:15,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:26:15,584 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1957 transitions. [2022-01-19 15:26:15,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.891891891891895) internal successors, (1957), 37 states have internal predecessors, (1957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:15,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:15,587 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:15,587 INFO L186 Difference]: Start difference. First operand has 681 places, 805 transitions, 14527 flow. Second operand 37 states and 1957 transitions. [2022-01-19 15:26:15,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 712 places, 847 transitions, 17119 flow [2022-01-19 15:26:16,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 679 places, 847 transitions, 16655 flow, removed 150 selfloop flow, removed 33 redundant places. [2022-01-19 15:26:16,167 INFO L242 Difference]: Finished difference. Result has 689 places, 807 transitions, 14584 flow [2022-01-19 15:26:16,167 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14086, PETRI_DIFFERENCE_MINUEND_PLACES=643, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=14584, PETRI_PLACES=689, PETRI_TRANSITIONS=807} [2022-01-19 15:26:16,167 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 601 predicate places. [2022-01-19 15:26:16,167 INFO L470 AbstractCegarLoop]: Abstraction has has 689 places, 807 transitions, 14584 flow [2022-01-19 15:26:16,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:16,168 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:26:16,168 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:26:16,168 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable279 [2022-01-19 15:26:16,168 INFO L402 AbstractCegarLoop]: === Iteration 281 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:26:16,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:26:16,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1448286156, now seen corresponding path program 281 times [2022-01-19 15:26:16,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:26:16,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273602098] [2022-01-19 15:26:16,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:26:16,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:26:16,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:26:16,390 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 15:26:16,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:26:16,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273602098] [2022-01-19 15:26:16,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273602098] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:26:16,390 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:26:16,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:26:16,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892318166] [2022-01-19 15:26:16,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:26:16,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:26:16,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:26:16,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:26:16,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:26:16,391 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:26:16,392 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 689 places, 807 transitions, 14584 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:16,392 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:26:16,392 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:26:16,392 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:26:17,977 INFO L129 PetriNetUnfolder]: 520/1634 cut-off events. [2022-01-19 15:26:17,977 INFO L130 PetriNetUnfolder]: For 62300/62300 co-relation queries the response was YES. [2022-01-19 15:26:18,005 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16326 conditions, 1634 events. 520/1634 cut-off events. For 62300/62300 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11807 event pairs, 31 based on Foata normal form. 1/1632 useless extension candidates. Maximal degree in co-relation 16072. Up to 1177 conditions per place. [2022-01-19 15:26:18,012 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 669 selfloop transitions, 109 changer transitions 21/838 dead transitions. [2022-01-19 15:26:18,012 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 716 places, 838 transitions, 16547 flow [2022-01-19 15:26:18,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:26:18,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:26:18,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1801 transitions. [2022-01-19 15:26:18,013 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5635168961201502 [2022-01-19 15:26:18,014 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1801 transitions. [2022-01-19 15:26:18,014 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1801 transitions. [2022-01-19 15:26:18,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:26:18,014 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1801 transitions. [2022-01-19 15:26:18,015 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.970588235294116) internal successors, (1801), 34 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:18,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:18,016 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:18,016 INFO L186 Difference]: Start difference. First operand has 689 places, 807 transitions, 14584 flow. Second operand 34 states and 1801 transitions. [2022-01-19 15:26:18,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 716 places, 838 transitions, 16547 flow [2022-01-19 15:26:18,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 682 places, 838 transitions, 16161 flow, removed 79 selfloop flow, removed 34 redundant places. [2022-01-19 15:26:18,553 INFO L242 Difference]: Finished difference. Result has 689 places, 801 transitions, 14387 flow [2022-01-19 15:26:18,553 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14208, PETRI_DIFFERENCE_MINUEND_PLACES=649, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=807, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=698, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=14387, PETRI_PLACES=689, PETRI_TRANSITIONS=801} [2022-01-19 15:26:18,553 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 601 predicate places. [2022-01-19 15:26:18,553 INFO L470 AbstractCegarLoop]: Abstraction has has 689 places, 801 transitions, 14387 flow [2022-01-19 15:26:18,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:18,553 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:26:18,553 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:26:18,553 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable280 [2022-01-19 15:26:18,553 INFO L402 AbstractCegarLoop]: === Iteration 282 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:26:18,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:26:18,554 INFO L85 PathProgramCache]: Analyzing trace with hash 864806520, now seen corresponding path program 282 times [2022-01-19 15:26:18,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:26:18,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747795441] [2022-01-19 15:26:18,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:26:18,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:26:18,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:26:18,801 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 15:26:18,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:26:18,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747795441] [2022-01-19 15:26:18,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747795441] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:26:18,801 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:26:18,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:26:18,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5866919] [2022-01-19 15:26:18,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:26:18,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:26:18,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:26:18,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:26:18,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:26:18,802 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:26:18,803 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 689 places, 801 transitions, 14387 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:18,803 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:26:18,803 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:26:18,803 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:26:20,580 INFO L129 PetriNetUnfolder]: 530/1679 cut-off events. [2022-01-19 15:26:20,581 INFO L130 PetriNetUnfolder]: For 66806/66806 co-relation queries the response was YES. [2022-01-19 15:26:20,609 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16893 conditions, 1679 events. 530/1679 cut-off events. For 66806/66806 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 12252 event pairs, 31 based on Foata normal form. 1/1677 useless extension candidates. Maximal degree in co-relation 16641. Up to 1054 conditions per place. [2022-01-19 15:26:20,616 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 571 selfloop transitions, 225 changer transitions 25/860 dead transitions. [2022-01-19 15:26:20,616 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 721 places, 860 transitions, 17494 flow [2022-01-19 15:26:20,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 15:26:20,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 15:26:20,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2168 transitions. [2022-01-19 15:26:20,617 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5625324338349766 [2022-01-19 15:26:20,617 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2168 transitions. [2022-01-19 15:26:20,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2168 transitions. [2022-01-19 15:26:20,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:26:20,618 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2168 transitions. [2022-01-19 15:26:20,619 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.8780487804878) internal successors, (2168), 41 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:20,621 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:20,621 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:20,621 INFO L186 Difference]: Start difference. First operand has 689 places, 801 transitions, 14387 flow. Second operand 41 states and 2168 transitions. [2022-01-19 15:26:20,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 721 places, 860 transitions, 17494 flow [2022-01-19 15:26:21,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 687 places, 860 transitions, 17163 flow, removed 22 selfloop flow, removed 34 redundant places. [2022-01-19 15:26:21,106 INFO L242 Difference]: Finished difference. Result has 697 places, 815 transitions, 15165 flow [2022-01-19 15:26:21,106 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14084, PETRI_DIFFERENCE_MINUEND_PLACES=647, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=801, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=15165, PETRI_PLACES=697, PETRI_TRANSITIONS=815} [2022-01-19 15:26:21,106 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 609 predicate places. [2022-01-19 15:26:21,107 INFO L470 AbstractCegarLoop]: Abstraction has has 697 places, 815 transitions, 15165 flow [2022-01-19 15:26:21,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:21,107 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:26:21,107 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:26:21,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable281 [2022-01-19 15:26:21,107 INFO L402 AbstractCegarLoop]: === Iteration 283 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:26:21,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:26:21,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1148159146, now seen corresponding path program 283 times [2022-01-19 15:26:21,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:26:21,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860601011] [2022-01-19 15:26:21,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:26:21,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:26:21,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:26:21,371 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 15:26:21,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:26:21,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860601011] [2022-01-19 15:26:21,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860601011] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:26:21,371 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:26:21,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:26:21,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591410561] [2022-01-19 15:26:21,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:26:21,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:26:21,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:26:21,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:26:21,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:26:21,372 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:26:21,373 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 697 places, 815 transitions, 15165 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:21,373 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:26:21,373 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:26:21,373 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:26:24,617 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:26:25,855 INFO L129 PetriNetUnfolder]: 532/1682 cut-off events. [2022-01-19 15:26:25,855 INFO L130 PetriNetUnfolder]: For 71260/71260 co-relation queries the response was YES. [2022-01-19 15:26:25,884 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17399 conditions, 1682 events. 532/1682 cut-off events. For 71260/71260 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 12274 event pairs, 25 based on Foata normal form. 1/1680 useless extension candidates. Maximal degree in co-relation 17145. Up to 1130 conditions per place. [2022-01-19 15:26:25,891 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 634 selfloop transitions, 175 changer transitions 22/870 dead transitions. [2022-01-19 15:26:25,891 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 739 places, 870 transitions, 18317 flow [2022-01-19 15:26:25,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-19 15:26:25,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2022-01-19 15:26:25,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2573 transitions. [2022-01-19 15:26:25,893 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5586191923577942 [2022-01-19 15:26:25,893 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2573 transitions. [2022-01-19 15:26:25,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2573 transitions. [2022-01-19 15:26:25,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:26:25,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2573 transitions. [2022-01-19 15:26:25,895 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 52.51020408163265) internal successors, (2573), 49 states have internal predecessors, (2573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:25,897 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 94.0) internal successors, (4700), 50 states have internal predecessors, (4700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:25,897 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 94.0) internal successors, (4700), 50 states have internal predecessors, (4700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:25,897 INFO L186 Difference]: Start difference. First operand has 697 places, 815 transitions, 15165 flow. Second operand 49 states and 2573 transitions. [2022-01-19 15:26:25,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 739 places, 870 transitions, 18317 flow [2022-01-19 15:26:26,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 870 transitions, 17710 flow, removed 188 selfloop flow, removed 31 redundant places. [2022-01-19 15:26:26,468 INFO L242 Difference]: Finished difference. Result has 720 places, 830 transitions, 15558 flow [2022-01-19 15:26:26,468 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14582, PETRI_DIFFERENCE_MINUEND_PLACES=660, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=815, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=15558, PETRI_PLACES=720, PETRI_TRANSITIONS=830} [2022-01-19 15:26:26,468 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 632 predicate places. [2022-01-19 15:26:26,468 INFO L470 AbstractCegarLoop]: Abstraction has has 720 places, 830 transitions, 15558 flow [2022-01-19 15:26:26,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:26,469 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:26:26,469 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:26:26,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable282 [2022-01-19 15:26:26,469 INFO L402 AbstractCegarLoop]: === Iteration 284 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:26:26,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:26:26,469 INFO L85 PathProgramCache]: Analyzing trace with hash 495344790, now seen corresponding path program 284 times [2022-01-19 15:26:26,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:26:26,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973560543] [2022-01-19 15:26:26,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:26:26,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:26:26,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:26:26,704 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 15:26:26,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:26:26,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973560543] [2022-01-19 15:26:26,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973560543] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:26:26,704 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:26:26,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:26:26,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334178100] [2022-01-19 15:26:26,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:26:26,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:26:26,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:26:26,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:26:26,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:26:26,705 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:26:26,706 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 720 places, 830 transitions, 15558 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:26,706 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:26:26,706 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:26:26,706 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:26:28,429 INFO L129 PetriNetUnfolder]: 527/1670 cut-off events. [2022-01-19 15:26:28,429 INFO L130 PetriNetUnfolder]: For 68956/68956 co-relation queries the response was YES. [2022-01-19 15:26:28,512 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17178 conditions, 1670 events. 527/1670 cut-off events. For 68956/68956 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 12236 event pairs, 31 based on Foata normal form. 1/1668 useless extension candidates. Maximal degree in co-relation 16918. Up to 1069 conditions per place. [2022-01-19 15:26:28,518 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 600 selfloop transitions, 179 changer transitions 43/861 dead transitions. [2022-01-19 15:26:28,518 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 751 places, 861 transitions, 17681 flow [2022-01-19 15:26:28,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:26:28,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:26:28,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2009 transitions. [2022-01-19 15:26:28,520 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5624300111982082 [2022-01-19 15:26:28,520 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2009 transitions. [2022-01-19 15:26:28,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2009 transitions. [2022-01-19 15:26:28,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:26:28,520 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2009 transitions. [2022-01-19 15:26:28,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.86842105263158) internal successors, (2009), 38 states have internal predecessors, (2009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:28,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:28,523 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:28,524 INFO L186 Difference]: Start difference. First operand has 720 places, 830 transitions, 15558 flow. Second operand 38 states and 2009 transitions. [2022-01-19 15:26:28,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 751 places, 861 transitions, 17681 flow [2022-01-19 15:26:29,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 714 places, 861 transitions, 16825 flow, removed 297 selfloop flow, removed 37 redundant places. [2022-01-19 15:26:29,060 INFO L242 Difference]: Finished difference. Result has 721 places, 806 transitions, 14798 flow [2022-01-19 15:26:29,061 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14716, PETRI_DIFFERENCE_MINUEND_PLACES=677, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=830, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=14798, PETRI_PLACES=721, PETRI_TRANSITIONS=806} [2022-01-19 15:26:29,061 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 633 predicate places. [2022-01-19 15:26:29,061 INFO L470 AbstractCegarLoop]: Abstraction has has 721 places, 806 transitions, 14798 flow [2022-01-19 15:26:29,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:29,061 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:26:29,061 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:26:29,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283 [2022-01-19 15:26:29,062 INFO L402 AbstractCegarLoop]: === Iteration 285 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:26:29,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:26:29,062 INFO L85 PathProgramCache]: Analyzing trace with hash -365897012, now seen corresponding path program 285 times [2022-01-19 15:26:29,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:26:29,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985784193] [2022-01-19 15:26:29,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:26:29,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:26:29,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:26:29,299 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 15:26:29,299 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:26:29,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985784193] [2022-01-19 15:26:29,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985784193] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:26:29,299 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:26:29,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:26:29,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776114201] [2022-01-19 15:26:29,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:26:29,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:26:29,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:26:29,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:26:29,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:26:29,300 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:26:29,300 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 721 places, 806 transitions, 14798 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:29,300 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:26:29,301 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:26:29,301 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:26:31,112 INFO L129 PetriNetUnfolder]: 514/1618 cut-off events. [2022-01-19 15:26:31,112 INFO L130 PetriNetUnfolder]: For 67502/67502 co-relation queries the response was YES. [2022-01-19 15:26:31,140 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16833 conditions, 1618 events. 514/1618 cut-off events. For 67502/67502 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 11647 event pairs, 28 based on Foata normal form. 1/1616 useless extension candidates. Maximal degree in co-relation 16577. Up to 1137 conditions per place. [2022-01-19 15:26:31,147 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 647 selfloop transitions, 139 changer transitions 26/851 dead transitions. [2022-01-19 15:26:31,147 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 746 places, 851 transitions, 17455 flow [2022-01-19 15:26:31,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:26:31,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:26:31,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2010 transitions. [2022-01-19 15:26:31,148 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5627099664053752 [2022-01-19 15:26:31,149 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2010 transitions. [2022-01-19 15:26:31,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2010 transitions. [2022-01-19 15:26:31,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:26:31,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2010 transitions. [2022-01-19 15:26:31,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.89473684210526) internal successors, (2010), 38 states have internal predecessors, (2010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:31,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:31,152 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:31,152 INFO L186 Difference]: Start difference. First operand has 721 places, 806 transitions, 14798 flow. Second operand 38 states and 2010 transitions. [2022-01-19 15:26:31,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 746 places, 851 transitions, 17455 flow [2022-01-19 15:26:31,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 707 places, 851 transitions, 16889 flow, removed 46 selfloop flow, removed 39 redundant places. [2022-01-19 15:26:31,679 INFO L242 Difference]: Finished difference. Result has 717 places, 807 transitions, 14784 flow [2022-01-19 15:26:31,680 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14290, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=14784, PETRI_PLACES=717, PETRI_TRANSITIONS=807} [2022-01-19 15:26:31,680 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 629 predicate places. [2022-01-19 15:26:31,680 INFO L470 AbstractCegarLoop]: Abstraction has has 717 places, 807 transitions, 14784 flow [2022-01-19 15:26:31,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:31,680 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:26:31,680 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:26:31,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284 [2022-01-19 15:26:31,680 INFO L402 AbstractCegarLoop]: === Iteration 286 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:26:31,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:26:31,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1450887752, now seen corresponding path program 286 times [2022-01-19 15:26:31,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:26:31,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569480343] [2022-01-19 15:26:31,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:26:31,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:26:31,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:26:31,912 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 15:26:31,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:26:31,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569480343] [2022-01-19 15:26:31,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569480343] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:26:31,912 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:26:31,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:26:31,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058167467] [2022-01-19 15:26:31,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:26:31,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:26:31,913 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:26:31,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:26:31,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:26:31,913 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:26:31,914 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 807 transitions, 14784 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:31,914 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:26:31,914 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:26:31,914 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:26:33,376 INFO L129 PetriNetUnfolder]: 508/1593 cut-off events. [2022-01-19 15:26:33,376 INFO L130 PetriNetUnfolder]: For 65203/65203 co-relation queries the response was YES. [2022-01-19 15:26:33,409 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16410 conditions, 1593 events. 508/1593 cut-off events. For 65203/65203 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 11435 event pairs, 28 based on Foata normal form. 1/1591 useless extension candidates. Maximal degree in co-relation 16155. Up to 1109 conditions per place. [2022-01-19 15:26:33,416 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 643 selfloop transitions, 129 changer transitions 30/841 dead transitions. [2022-01-19 15:26:33,416 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 742 places, 841 transitions, 16875 flow [2022-01-19 15:26:33,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:26:33,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:26:33,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1807 transitions. [2022-01-19 15:26:33,417 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5653942428035044 [2022-01-19 15:26:33,417 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1807 transitions. [2022-01-19 15:26:33,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1807 transitions. [2022-01-19 15:26:33,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:26:33,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1807 transitions. [2022-01-19 15:26:33,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.14705882352941) internal successors, (1807), 34 states have internal predecessors, (1807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:33,420 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:33,420 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:33,420 INFO L186 Difference]: Start difference. First operand has 717 places, 807 transitions, 14784 flow. Second operand 34 states and 1807 transitions. [2022-01-19 15:26:33,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 742 places, 841 transitions, 16875 flow [2022-01-19 15:26:33,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 706 places, 841 transitions, 16371 flow, removed 88 selfloop flow, removed 36 redundant places. [2022-01-19 15:26:33,933 INFO L242 Difference]: Finished difference. Result has 713 places, 795 transitions, 14494 flow [2022-01-19 15:26:33,933 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14294, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=807, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=14494, PETRI_PLACES=713, PETRI_TRANSITIONS=795} [2022-01-19 15:26:33,934 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 625 predicate places. [2022-01-19 15:26:33,934 INFO L470 AbstractCegarLoop]: Abstraction has has 713 places, 795 transitions, 14494 flow [2022-01-19 15:26:33,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:33,934 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:26:33,934 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:26:33,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285 [2022-01-19 15:26:33,934 INFO L402 AbstractCegarLoop]: === Iteration 287 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:26:33,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:26:33,934 INFO L85 PathProgramCache]: Analyzing trace with hash 283201620, now seen corresponding path program 287 times [2022-01-19 15:26:33,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:26:33,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133734602] [2022-01-19 15:26:33,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:26:33,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:26:33,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:26:34,172 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 15:26:34,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:26:34,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133734602] [2022-01-19 15:26:34,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133734602] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:26:34,172 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:26:34,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:26:34,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211446623] [2022-01-19 15:26:34,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:26:34,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:26:34,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:26:34,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:26:34,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:26:34,173 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:26:34,174 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 713 places, 795 transitions, 14494 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:34,174 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:26:34,174 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:26:34,174 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:26:35,733 INFO L129 PetriNetUnfolder]: 498/1565 cut-off events. [2022-01-19 15:26:35,733 INFO L130 PetriNetUnfolder]: For 61698/61698 co-relation queries the response was YES. [2022-01-19 15:26:35,761 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16047 conditions, 1565 events. 498/1565 cut-off events. For 61698/61698 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 11145 event pairs, 27 based on Foata normal form. 1/1563 useless extension candidates. Maximal degree in co-relation 15795. Up to 1145 conditions per place. [2022-01-19 15:26:35,767 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 663 selfloop transitions, 105 changer transitions 18/825 dead transitions. [2022-01-19 15:26:35,767 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 735 places, 825 transitions, 16436 flow [2022-01-19 15:26:35,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 15:26:35,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 15:26:35,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1796 transitions. [2022-01-19 15:26:35,769 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5619524405506884 [2022-01-19 15:26:35,769 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1796 transitions. [2022-01-19 15:26:35,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1796 transitions. [2022-01-19 15:26:35,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:26:35,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1796 transitions. [2022-01-19 15:26:35,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.8235294117647) internal successors, (1796), 34 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:35,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:35,772 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:35,772 INFO L186 Difference]: Start difference. First operand has 713 places, 795 transitions, 14494 flow. Second operand 34 states and 1796 transitions. [2022-01-19 15:26:35,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 735 places, 825 transitions, 16436 flow [2022-01-19 15:26:36,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 701 places, 825 transitions, 16085 flow, removed 21 selfloop flow, removed 34 redundant places. [2022-01-19 15:26:36,293 INFO L242 Difference]: Finished difference. Result has 708 places, 792 transitions, 14396 flow [2022-01-19 15:26:36,293 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14157, PETRI_DIFFERENCE_MINUEND_PLACES=668, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=690, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=14396, PETRI_PLACES=708, PETRI_TRANSITIONS=792} [2022-01-19 15:26:36,293 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 620 predicate places. [2022-01-19 15:26:36,293 INFO L470 AbstractCegarLoop]: Abstraction has has 708 places, 792 transitions, 14396 flow [2022-01-19 15:26:36,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:36,294 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:26:36,294 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:26:36,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable286 [2022-01-19 15:26:36,294 INFO L402 AbstractCegarLoop]: === Iteration 288 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:26:36,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:26:36,294 INFO L85 PathProgramCache]: Analyzing trace with hash 2114706966, now seen corresponding path program 288 times [2022-01-19 15:26:36,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:26:36,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633213368] [2022-01-19 15:26:36,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:26:36,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:26:36,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:26:36,544 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 15:26:36,544 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:26:36,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633213368] [2022-01-19 15:26:36,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633213368] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:26:36,544 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:26:36,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:26:36,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354455258] [2022-01-19 15:26:36,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:26:36,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:26:36,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:26:36,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:26:36,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:26:36,545 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:26:36,546 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 792 transitions, 14396 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:36,546 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:26:36,546 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:26:36,546 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:26:38,287 INFO L129 PetriNetUnfolder]: 497/1576 cut-off events. [2022-01-19 15:26:38,287 INFO L130 PetriNetUnfolder]: For 61507/61507 co-relation queries the response was YES. [2022-01-19 15:26:38,314 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16046 conditions, 1576 events. 497/1576 cut-off events. For 61507/61507 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 11237 event pairs, 29 based on Foata normal form. 1/1574 useless extension candidates. Maximal degree in co-relation 15797. Up to 996 conditions per place. [2022-01-19 15:26:38,321 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 563 selfloop transitions, 188 changer transitions 35/825 dead transitions. [2022-01-19 15:26:38,321 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 742 places, 825 transitions, 16481 flow [2022-01-19 15:26:38,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 15:26:38,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 15:26:38,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2259 transitions. [2022-01-19 15:26:38,322 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5588817417120238 [2022-01-19 15:26:38,322 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2259 transitions. [2022-01-19 15:26:38,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2259 transitions. [2022-01-19 15:26:38,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:26:38,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2259 transitions. [2022-01-19 15:26:38,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.53488372093023) internal successors, (2259), 43 states have internal predecessors, (2259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:38,326 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:38,326 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:38,326 INFO L186 Difference]: Start difference. First operand has 708 places, 792 transitions, 14396 flow. Second operand 43 states and 2259 transitions. [2022-01-19 15:26:38,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 742 places, 825 transitions, 16481 flow [2022-01-19 15:26:38,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 825 transitions, 16146 flow, removed 26 selfloop flow, removed 34 redundant places. [2022-01-19 15:26:38,838 INFO L242 Difference]: Finished difference. Result has 715 places, 776 transitions, 14343 flow [2022-01-19 15:26:38,838 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14077, PETRI_DIFFERENCE_MINUEND_PLACES=666, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=792, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=14343, PETRI_PLACES=715, PETRI_TRANSITIONS=776} [2022-01-19 15:26:38,838 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 627 predicate places. [2022-01-19 15:26:38,838 INFO L470 AbstractCegarLoop]: Abstraction has has 715 places, 776 transitions, 14343 flow [2022-01-19 15:26:38,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:38,839 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:26:38,839 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:26:38,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable287 [2022-01-19 15:26:38,839 INFO L402 AbstractCegarLoop]: === Iteration 289 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:26:38,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:26:38,839 INFO L85 PathProgramCache]: Analyzing trace with hash -414264398, now seen corresponding path program 289 times [2022-01-19 15:26:38,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:26:38,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343648852] [2022-01-19 15:26:38,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:26:38,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:26:38,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:26:39,107 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 15:26:39,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:26:39,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343648852] [2022-01-19 15:26:39,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343648852] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:26:39,108 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:26:39,108 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:26:39,108 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608218135] [2022-01-19 15:26:39,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:26:39,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:26:39,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:26:39,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:26:39,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:26:39,109 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:26:39,109 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 715 places, 776 transitions, 14343 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:39,109 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:26:39,109 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:26:39,109 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:26:41,039 INFO L129 PetriNetUnfolder]: 490/1570 cut-off events. [2022-01-19 15:26:41,039 INFO L130 PetriNetUnfolder]: For 61640/61640 co-relation queries the response was YES. [2022-01-19 15:26:41,065 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16100 conditions, 1570 events. 490/1570 cut-off events. For 61640/61640 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 11223 event pairs, 30 based on Foata normal form. 1/1568 useless extension candidates. Maximal degree in co-relation 15852. Up to 1093 conditions per place. [2022-01-19 15:26:41,071 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 623 selfloop transitions, 132 changer transitions 21/815 dead transitions. [2022-01-19 15:26:41,071 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 735 places, 815 transitions, 16799 flow [2022-01-19 15:26:41,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 15:26:41,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 15:26:41,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1852 transitions. [2022-01-19 15:26:41,073 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.562917933130699 [2022-01-19 15:26:41,073 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1852 transitions. [2022-01-19 15:26:41,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1852 transitions. [2022-01-19 15:26:41,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:26:41,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1852 transitions. [2022-01-19 15:26:41,074 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.91428571428571) internal successors, (1852), 35 states have internal predecessors, (1852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:41,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:41,076 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:41,076 INFO L186 Difference]: Start difference. First operand has 715 places, 776 transitions, 14343 flow. Second operand 35 states and 1852 transitions. [2022-01-19 15:26:41,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 735 places, 815 transitions, 16799 flow [2022-01-19 15:26:41,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 690 places, 815 transitions, 16215 flow, removed 32 selfloop flow, removed 45 redundant places. [2022-01-19 15:26:41,541 INFO L242 Difference]: Finished difference. Result has 697 places, 777 transitions, 14265 flow [2022-01-19 15:26:41,542 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13797, PETRI_DIFFERENCE_MINUEND_PLACES=656, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=645, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=14265, PETRI_PLACES=697, PETRI_TRANSITIONS=777} [2022-01-19 15:26:41,542 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 609 predicate places. [2022-01-19 15:26:41,542 INFO L470 AbstractCegarLoop]: Abstraction has has 697 places, 777 transitions, 14265 flow [2022-01-19 15:26:41,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:41,542 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:26:41,542 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:26:41,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable288 [2022-01-19 15:26:41,542 INFO L402 AbstractCegarLoop]: === Iteration 290 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:26:41,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:26:41,542 INFO L85 PathProgramCache]: Analyzing trace with hash -125813202, now seen corresponding path program 290 times [2022-01-19 15:26:41,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:26:41,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896079572] [2022-01-19 15:26:41,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:26:41,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:26:41,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:26:41,793 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 15:26:41,793 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:26:41,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896079572] [2022-01-19 15:26:41,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896079572] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:26:41,794 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:26:41,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:26:41,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699816909] [2022-01-19 15:26:41,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:26:41,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:26:41,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:26:41,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:26:41,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:26:41,795 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:26:41,795 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 697 places, 777 transitions, 14265 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:41,795 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:26:41,795 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:26:41,795 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:26:43,709 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-01-19 15:26:44,500 INFO L129 PetriNetUnfolder]: 496/1594 cut-off events. [2022-01-19 15:26:44,500 INFO L130 PetriNetUnfolder]: For 63122/63122 co-relation queries the response was YES. [2022-01-19 15:26:44,527 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16161 conditions, 1594 events. 496/1594 cut-off events. For 63122/63122 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 11486 event pairs, 28 based on Foata normal form. 1/1592 useless extension candidates. Maximal degree in co-relation 15917. Up to 1135 conditions per place. [2022-01-19 15:26:44,534 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 652 selfloop transitions, 113 changer transitions 25/829 dead transitions. [2022-01-19 15:26:44,534 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 829 transitions, 16896 flow [2022-01-19 15:26:44,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:26:44,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:26:44,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2017 transitions. [2022-01-19 15:26:44,535 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5646696528555432 [2022-01-19 15:26:44,535 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2017 transitions. [2022-01-19 15:26:44,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2017 transitions. [2022-01-19 15:26:44,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:26:44,536 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2017 transitions. [2022-01-19 15:26:44,537 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 53.078947368421055) internal successors, (2017), 38 states have internal predecessors, (2017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:44,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:44,538 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:44,539 INFO L186 Difference]: Start difference. First operand has 697 places, 777 transitions, 14265 flow. Second operand 38 states and 2017 transitions. [2022-01-19 15:26:44,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 829 transitions, 16896 flow [2022-01-19 15:26:45,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 695 places, 829 transitions, 16507 flow, removed 85 selfloop flow, removed 31 redundant places. [2022-01-19 15:26:45,020 INFO L242 Difference]: Finished difference. Result has 705 places, 787 transitions, 14489 flow [2022-01-19 15:26:45,020 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13916, PETRI_DIFFERENCE_MINUEND_PLACES=658, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=777, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=14489, PETRI_PLACES=705, PETRI_TRANSITIONS=787} [2022-01-19 15:26:45,021 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 617 predicate places. [2022-01-19 15:26:45,021 INFO L470 AbstractCegarLoop]: Abstraction has has 705 places, 787 transitions, 14489 flow [2022-01-19 15:26:45,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:45,021 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:26:45,021 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:26:45,021 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable289 [2022-01-19 15:26:45,021 INFO L402 AbstractCegarLoop]: === Iteration 291 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:26:45,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:26:45,021 INFO L85 PathProgramCache]: Analyzing trace with hash 364444634, now seen corresponding path program 291 times [2022-01-19 15:26:45,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:26:45,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260604763] [2022-01-19 15:26:45,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:26:45,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:26:45,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:26:45,290 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 15:26:45,290 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:26:45,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260604763] [2022-01-19 15:26:45,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260604763] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:26:45,290 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:26:45,290 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:26:45,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524110565] [2022-01-19 15:26:45,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:26:45,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:26:45,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:26:45,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:26:45,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:26:45,291 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:26:45,292 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 705 places, 787 transitions, 14489 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:45,292 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:26:45,292 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:26:45,292 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:26:46,796 INFO L129 PetriNetUnfolder]: 495/1583 cut-off events. [2022-01-19 15:26:46,797 INFO L130 PetriNetUnfolder]: For 63350/63350 co-relation queries the response was YES. [2022-01-19 15:26:46,824 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16160 conditions, 1583 events. 495/1583 cut-off events. For 63350/63350 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 11373 event pairs, 23 based on Foata normal form. 1/1581 useless extension candidates. Maximal degree in co-relation 15912. Up to 1092 conditions per place. [2022-01-19 15:26:46,830 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 630 selfloop transitions, 137 changer transitions 26/832 dead transitions. [2022-01-19 15:26:46,830 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 733 places, 832 transitions, 16934 flow [2022-01-19 15:26:46,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 15:26:46,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 15:26:46,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1967 transitions. [2022-01-19 15:26:46,832 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5655549166187464 [2022-01-19 15:26:46,832 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1967 transitions. [2022-01-19 15:26:46,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1967 transitions. [2022-01-19 15:26:46,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:26:46,832 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1967 transitions. [2022-01-19 15:26:46,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.16216216216216) internal successors, (1967), 37 states have internal predecessors, (1967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:46,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:46,835 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:46,835 INFO L186 Difference]: Start difference. First operand has 705 places, 787 transitions, 14489 flow. Second operand 37 states and 1967 transitions. [2022-01-19 15:26:46,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 733 places, 832 transitions, 16934 flow [2022-01-19 15:26:47,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 704 places, 832 transitions, 16601 flow, removed 81 selfloop flow, removed 29 redundant places. [2022-01-19 15:26:47,314 INFO L242 Difference]: Finished difference. Result has 715 places, 787 transitions, 14566 flow [2022-01-19 15:26:47,314 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14183, PETRI_DIFFERENCE_MINUEND_PLACES=668, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=787, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=14566, PETRI_PLACES=715, PETRI_TRANSITIONS=787} [2022-01-19 15:26:47,315 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 627 predicate places. [2022-01-19 15:26:47,315 INFO L470 AbstractCegarLoop]: Abstraction has has 715 places, 787 transitions, 14566 flow [2022-01-19 15:26:47,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:47,315 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:26:47,315 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:26:47,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290 [2022-01-19 15:26:47,315 INFO L402 AbstractCegarLoop]: === Iteration 292 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:26:47,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:26:47,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1158700276, now seen corresponding path program 292 times [2022-01-19 15:26:47,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:26:47,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846923260] [2022-01-19 15:26:47,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:26:47,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:26:47,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:26:47,608 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 15:26:47,608 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:26:47,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846923260] [2022-01-19 15:26:47,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846923260] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:26:47,609 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:26:47,609 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:26:47,609 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141125029] [2022-01-19 15:26:47,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:26:47,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:26:47,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:26:47,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:26:47,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:26:47,610 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:26:47,610 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 715 places, 787 transitions, 14566 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:47,610 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:26:47,610 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:26:47,610 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:26:49,779 INFO L129 PetriNetUnfolder]: 493/1584 cut-off events. [2022-01-19 15:26:49,779 INFO L130 PetriNetUnfolder]: For 61443/61443 co-relation queries the response was YES. [2022-01-19 15:26:49,807 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16132 conditions, 1584 events. 493/1584 cut-off events. For 61443/61443 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 11375 event pairs, 26 based on Foata normal form. 1/1582 useless extension candidates. Maximal degree in co-relation 15878. Up to 1104 conditions per place. [2022-01-19 15:26:49,813 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 627 selfloop transitions, 142 changer transitions 22/830 dead transitions. [2022-01-19 15:26:49,814 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 747 places, 830 transitions, 16923 flow [2022-01-19 15:26:49,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 15:26:49,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 15:26:49,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2148 transitions. [2022-01-19 15:26:49,815 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5573430202387131 [2022-01-19 15:26:49,815 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2148 transitions. [2022-01-19 15:26:49,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2148 transitions. [2022-01-19 15:26:49,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:26:49,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2148 transitions. [2022-01-19 15:26:49,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.390243902439025) internal successors, (2148), 41 states have internal predecessors, (2148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:49,818 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:49,819 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:49,819 INFO L186 Difference]: Start difference. First operand has 715 places, 787 transitions, 14566 flow. Second operand 41 states and 2148 transitions. [2022-01-19 15:26:49,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 747 places, 830 transitions, 16923 flow [2022-01-19 15:26:50,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 713 places, 830 transitions, 16577 flow, removed 30 selfloop flow, removed 34 redundant places. [2022-01-19 15:26:50,318 INFO L242 Difference]: Finished difference. Result has 725 places, 797 transitions, 14905 flow [2022-01-19 15:26:50,318 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14238, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=787, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=646, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=14905, PETRI_PLACES=725, PETRI_TRANSITIONS=797} [2022-01-19 15:26:50,319 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 637 predicate places. [2022-01-19 15:26:50,319 INFO L470 AbstractCegarLoop]: Abstraction has has 725 places, 797 transitions, 14905 flow [2022-01-19 15:26:50,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:50,319 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:26:50,319 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:26:50,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable291 [2022-01-19 15:26:50,319 INFO L402 AbstractCegarLoop]: === Iteration 293 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:26:50,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:26:50,319 INFO L85 PathProgramCache]: Analyzing trace with hash 954172144, now seen corresponding path program 293 times [2022-01-19 15:26:50,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:26:50,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323827625] [2022-01-19 15:26:50,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:26:50,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:26:50,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:26:50,593 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 15:26:50,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:26:50,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323827625] [2022-01-19 15:26:50,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323827625] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:26:50,593 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:26:50,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:26:50,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61383243] [2022-01-19 15:26:50,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:26:50,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:26:50,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:26:50,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:26:50,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:26:50,594 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:26:50,595 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 725 places, 797 transitions, 14905 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:50,595 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:26:50,595 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:26:50,595 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:26:52,282 INFO L129 PetriNetUnfolder]: 489/1576 cut-off events. [2022-01-19 15:26:52,282 INFO L130 PetriNetUnfolder]: For 61210/61210 co-relation queries the response was YES. [2022-01-19 15:26:52,303 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16128 conditions, 1576 events. 489/1576 cut-off events. For 61210/61210 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 11328 event pairs, 26 based on Foata normal form. 1/1574 useless extension candidates. Maximal degree in co-relation 15872. Up to 989 conditions per place. [2022-01-19 15:26:52,310 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 537 selfloop transitions, 234 changer transitions 22/832 dead transitions. [2022-01-19 15:26:52,310 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 760 places, 832 transitions, 17118 flow [2022-01-19 15:26:52,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 15:26:52,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 15:26:52,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2210 transitions. [2022-01-19 15:26:52,311 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5597771023302939 [2022-01-19 15:26:52,311 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2210 transitions. [2022-01-19 15:26:52,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2210 transitions. [2022-01-19 15:26:52,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:26:52,312 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2210 transitions. [2022-01-19 15:26:52,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.61904761904762) internal successors, (2210), 42 states have internal predecessors, (2210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:52,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:52,315 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:52,315 INFO L186 Difference]: Start difference. First operand has 725 places, 797 transitions, 14905 flow. Second operand 42 states and 2210 transitions. [2022-01-19 15:26:52,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 760 places, 832 transitions, 17118 flow [2022-01-19 15:26:52,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 728 places, 832 transitions, 16665 flow, removed 125 selfloop flow, removed 32 redundant places. [2022-01-19 15:26:52,810 INFO L242 Difference]: Finished difference. Result has 735 places, 796 transitions, 15138 flow [2022-01-19 15:26:52,811 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14462, PETRI_DIFFERENCE_MINUEND_PLACES=687, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=797, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=15138, PETRI_PLACES=735, PETRI_TRANSITIONS=796} [2022-01-19 15:26:52,811 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 647 predicate places. [2022-01-19 15:26:52,811 INFO L470 AbstractCegarLoop]: Abstraction has has 735 places, 796 transitions, 15138 flow [2022-01-19 15:26:52,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:52,811 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:26:52,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:26:52,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable292 [2022-01-19 15:26:52,811 INFO L402 AbstractCegarLoop]: === Iteration 294 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:26:52,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:26:52,812 INFO L85 PathProgramCache]: Analyzing trace with hash 961329600, now seen corresponding path program 294 times [2022-01-19 15:26:52,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:26:52,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339674391] [2022-01-19 15:26:52,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:26:52,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:26:52,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:26:53,071 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 15:26:53,071 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:26:53,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339674391] [2022-01-19 15:26:53,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339674391] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:26:53,071 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:26:53,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:26:53,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037005994] [2022-01-19 15:26:53,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:26:53,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:26:53,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:26:53,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:26:53,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:26:53,072 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:26:53,072 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 735 places, 796 transitions, 15138 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:53,072 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:26:53,073 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:26:53,073 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:26:54,658 INFO L129 PetriNetUnfolder]: 483/1570 cut-off events. [2022-01-19 15:26:54,658 INFO L130 PetriNetUnfolder]: For 61985/61985 co-relation queries the response was YES. [2022-01-19 15:26:54,685 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16224 conditions, 1570 events. 483/1570 cut-off events. For 61985/61985 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 11341 event pairs, 26 based on Foata normal form. 1/1568 useless extension candidates. Maximal degree in co-relation 15966. Up to 989 conditions per place. [2022-01-19 15:26:54,691 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 547 selfloop transitions, 220 changer transitions 25/831 dead transitions. [2022-01-19 15:26:54,692 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 767 places, 831 transitions, 17440 flow [2022-01-19 15:26:54,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 15:26:54,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 15:26:54,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2057 transitions. [2022-01-19 15:26:54,693 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.561102018548827 [2022-01-19 15:26:54,693 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2057 transitions. [2022-01-19 15:26:54,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2057 transitions. [2022-01-19 15:26:54,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:26:54,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2057 transitions. [2022-01-19 15:26:54,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.743589743589745) internal successors, (2057), 39 states have internal predecessors, (2057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:54,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:54,696 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:54,696 INFO L186 Difference]: Start difference. First operand has 735 places, 796 transitions, 15138 flow. Second operand 39 states and 2057 transitions. [2022-01-19 15:26:54,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 767 places, 831 transitions, 17440 flow [2022-01-19 15:26:55,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 729 places, 831 transitions, 16726 flow, removed 109 selfloop flow, removed 38 redundant places. [2022-01-19 15:26:55,201 INFO L242 Difference]: Finished difference. Result has 736 places, 793 transitions, 15071 flow [2022-01-19 15:26:55,201 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14456, PETRI_DIFFERENCE_MINUEND_PLACES=691, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=15071, PETRI_PLACES=736, PETRI_TRANSITIONS=793} [2022-01-19 15:26:55,201 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 648 predicate places. [2022-01-19 15:26:55,201 INFO L470 AbstractCegarLoop]: Abstraction has has 736 places, 793 transitions, 15071 flow [2022-01-19 15:26:55,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:55,201 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:26:55,201 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:26:55,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable293 [2022-01-19 15:26:55,202 INFO L402 AbstractCegarLoop]: === Iteration 295 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:26:55,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:26:55,202 INFO L85 PathProgramCache]: Analyzing trace with hash 162340084, now seen corresponding path program 295 times [2022-01-19 15:26:55,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:26:55,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579854575] [2022-01-19 15:26:55,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:26:55,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:26:55,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:26:55,471 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 15:26:55,471 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:26:55,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579854575] [2022-01-19 15:26:55,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579854575] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:26:55,471 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:26:55,472 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:26:55,472 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840339722] [2022-01-19 15:26:55,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:26:55,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:26:55,472 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:26:55,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:26:55,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:26:55,473 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:26:55,473 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 736 places, 793 transitions, 15071 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:55,473 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:26:55,473 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:26:55,473 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:26:57,139 INFO L129 PetriNetUnfolder]: 479/1567 cut-off events. [2022-01-19 15:26:57,139 INFO L130 PetriNetUnfolder]: For 61082/61082 co-relation queries the response was YES. [2022-01-19 15:26:57,168 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16107 conditions, 1567 events. 479/1567 cut-off events. For 61082/61082 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 11342 event pairs, 26 based on Foata normal form. 1/1565 useless extension candidates. Maximal degree in co-relation 15847. Up to 1103 conditions per place. [2022-01-19 15:26:57,174 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 639 selfloop transitions, 135 changer transitions 16/829 dead transitions. [2022-01-19 15:26:57,174 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 768 places, 829 transitions, 17301 flow [2022-01-19 15:26:57,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:26:57,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:26:57,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1996 transitions. [2022-01-19 15:26:57,176 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5587905935050392 [2022-01-19 15:26:57,176 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1996 transitions. [2022-01-19 15:26:57,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1996 transitions. [2022-01-19 15:26:57,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:26:57,176 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1996 transitions. [2022-01-19 15:26:57,177 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.526315789473685) internal successors, (1996), 38 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:57,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:57,179 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:57,179 INFO L186 Difference]: Start difference. First operand has 736 places, 793 transitions, 15071 flow. Second operand 38 states and 1996 transitions. [2022-01-19 15:26:57,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 768 places, 829 transitions, 17301 flow [2022-01-19 15:26:57,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 734 places, 829 transitions, 16628 flow, removed 129 selfloop flow, removed 34 redundant places. [2022-01-19 15:26:57,678 INFO L242 Difference]: Finished difference. Result has 742 places, 798 transitions, 14910 flow [2022-01-19 15:26:57,679 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14418, PETRI_DIFFERENCE_MINUEND_PLACES=697, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=14910, PETRI_PLACES=742, PETRI_TRANSITIONS=798} [2022-01-19 15:26:57,679 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 654 predicate places. [2022-01-19 15:26:57,679 INFO L470 AbstractCegarLoop]: Abstraction has has 742 places, 798 transitions, 14910 flow [2022-01-19 15:26:57,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:57,679 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:26:57,679 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:26:57,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294 [2022-01-19 15:26:57,679 INFO L402 AbstractCegarLoop]: === Iteration 296 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:26:57,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:26:57,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1306136072, now seen corresponding path program 296 times [2022-01-19 15:26:57,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:26:57,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445309391] [2022-01-19 15:26:57,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:26:57,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:26:57,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:26:57,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 15:26:57,955 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:26:57,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445309391] [2022-01-19 15:26:57,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445309391] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:26:57,955 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:26:57,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:26:57,955 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614676966] [2022-01-19 15:26:57,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:26:57,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:26:57,956 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:26:57,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:26:57,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:26:57,956 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:26:57,957 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 742 places, 798 transitions, 14910 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:26:57,957 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:26:57,957 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:26:57,957 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:27:00,502 INFO L129 PetriNetUnfolder]: 481/1588 cut-off events. [2022-01-19 15:27:00,502 INFO L130 PetriNetUnfolder]: For 60454/60454 co-relation queries the response was YES. [2022-01-19 15:27:00,530 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16035 conditions, 1588 events. 481/1588 cut-off events. For 60454/60454 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 11556 event pairs, 24 based on Foata normal form. 1/1586 useless extension candidates. Maximal degree in co-relation 15771. Up to 961 conditions per place. [2022-01-19 15:27:00,537 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 556 selfloop transitions, 181 changer transitions 64/840 dead transitions. [2022-01-19 15:27:00,537 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 777 places, 840 transitions, 17186 flow [2022-01-19 15:27:00,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 15:27:00,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 15:27:00,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2255 transitions. [2022-01-19 15:27:00,538 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5578921326076199 [2022-01-19 15:27:00,538 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2255 transitions. [2022-01-19 15:27:00,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2255 transitions. [2022-01-19 15:27:00,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:27:00,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2255 transitions. [2022-01-19 15:27:00,540 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.44186046511628) internal successors, (2255), 43 states have internal predecessors, (2255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:00,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:00,542 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:00,542 INFO L186 Difference]: Start difference. First operand has 742 places, 798 transitions, 14910 flow. Second operand 43 states and 2255 transitions. [2022-01-19 15:27:00,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 777 places, 840 transitions, 17186 flow [2022-01-19 15:27:01,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 742 places, 840 transitions, 16631 flow, removed 114 selfloop flow, removed 35 redundant places. [2022-01-19 15:27:01,065 INFO L242 Difference]: Finished difference. Result has 750 places, 761 transitions, 13983 flow [2022-01-19 15:27:01,065 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14367, PETRI_DIFFERENCE_MINUEND_PLACES=700, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=13983, PETRI_PLACES=750, PETRI_TRANSITIONS=761} [2022-01-19 15:27:01,065 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 662 predicate places. [2022-01-19 15:27:01,066 INFO L470 AbstractCegarLoop]: Abstraction has has 750 places, 761 transitions, 13983 flow [2022-01-19 15:27:01,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:01,066 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:27:01,066 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:27:01,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295 [2022-01-19 15:27:01,066 INFO L402 AbstractCegarLoop]: === Iteration 297 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:27:01,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:27:01,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1611860366, now seen corresponding path program 297 times [2022-01-19 15:27:01,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:27:01,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511331482] [2022-01-19 15:27:01,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:27:01,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:27:01,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:27:01,331 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 15:27:01,332 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:27:01,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511331482] [2022-01-19 15:27:01,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511331482] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:27:01,332 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:27:01,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:27:01,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272597098] [2022-01-19 15:27:01,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:27:01,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:27:01,332 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:27:01,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:27:01,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:27:01,333 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:27:01,333 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 750 places, 761 transitions, 13983 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:01,333 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:27:01,333 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:27:01,333 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:27:03,259 INFO L129 PetriNetUnfolder]: 450/1492 cut-off events. [2022-01-19 15:27:03,260 INFO L130 PetriNetUnfolder]: For 56154/56154 co-relation queries the response was YES. [2022-01-19 15:27:03,288 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15060 conditions, 1492 events. 450/1492 cut-off events. For 56154/56154 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 10606 event pairs, 28 based on Foata normal form. 1/1490 useless extension candidates. Maximal degree in co-relation 14794. Up to 1035 conditions per place. [2022-01-19 15:27:03,295 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 587 selfloop transitions, 107 changer transitions 47/780 dead transitions. [2022-01-19 15:27:03,295 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 776 places, 780 transitions, 15612 flow [2022-01-19 15:27:03,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 15:27:03,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 15:27:03,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1992 transitions. [2022-01-19 15:27:03,296 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5576707726763718 [2022-01-19 15:27:03,296 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1992 transitions. [2022-01-19 15:27:03,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1992 transitions. [2022-01-19 15:27:03,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:27:03,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1992 transitions. [2022-01-19 15:27:03,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.421052631578945) internal successors, (1992), 38 states have internal predecessors, (1992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:03,299 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:03,299 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:03,300 INFO L186 Difference]: Start difference. First operand has 750 places, 761 transitions, 13983 flow. Second operand 38 states and 1992 transitions. [2022-01-19 15:27:03,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 776 places, 780 transitions, 15612 flow [2022-01-19 15:27:03,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 726 places, 780 transitions, 14900 flow, removed 144 selfloop flow, removed 50 redundant places. [2022-01-19 15:27:03,843 INFO L242 Difference]: Finished difference. Result has 731 places, 723 transitions, 12710 flow [2022-01-19 15:27:03,843 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13283, PETRI_DIFFERENCE_MINUEND_PLACES=689, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=654, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=12710, PETRI_PLACES=731, PETRI_TRANSITIONS=723} [2022-01-19 15:27:03,843 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 643 predicate places. [2022-01-19 15:27:03,843 INFO L470 AbstractCegarLoop]: Abstraction has has 731 places, 723 transitions, 12710 flow [2022-01-19 15:27:03,843 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:03,843 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:27:03,843 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:27:03,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296 [2022-01-19 15:27:03,844 INFO L402 AbstractCegarLoop]: === Iteration 298 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:27:03,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:27:03,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1489394888, now seen corresponding path program 298 times [2022-01-19 15:27:03,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:27:03,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709249803] [2022-01-19 15:27:03,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:27:03,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:27:03,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:27:04,094 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 15:27:04,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:27:04,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709249803] [2022-01-19 15:27:04,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709249803] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:27:04,095 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:27:04,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 15:27:04,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186948685] [2022-01-19 15:27:04,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:27:04,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 15:27:04,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:27:04,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 15:27:04,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-01-19 15:27:04,096 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:27:04,096 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 731 places, 723 transitions, 12710 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:04,096 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:27:04,096 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:27:04,096 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:27:05,695 INFO L129 PetriNetUnfolder]: 444/1450 cut-off events. [2022-01-19 15:27:05,695 INFO L130 PetriNetUnfolder]: For 57979/57979 co-relation queries the response was YES. [2022-01-19 15:27:05,720 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14684 conditions, 1450 events. 444/1450 cut-off events. For 57979/57979 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 10190 event pairs, 25 based on Foata normal form. 1/1448 useless extension candidates. Maximal degree in co-relation 14429. Up to 959 conditions per place. [2022-01-19 15:27:05,726 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 535 selfloop transitions, 163 changer transitions 26/763 dead transitions. [2022-01-19 15:27:05,726 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 754 places, 763 transitions, 14951 flow [2022-01-19 15:27:05,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-19 15:27:05,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-01-19 15:27:05,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2318 transitions. [2022-01-19 15:27:05,727 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5604448742746615 [2022-01-19 15:27:05,727 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2318 transitions. [2022-01-19 15:27:05,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2318 transitions. [2022-01-19 15:27:05,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:27:05,728 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2318 transitions. [2022-01-19 15:27:05,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.68181818181818) internal successors, (2318), 44 states have internal predecessors, (2318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:05,731 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:05,731 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:05,731 INFO L186 Difference]: Start difference. First operand has 731 places, 723 transitions, 12710 flow. Second operand 44 states and 2318 transitions. [2022-01-19 15:27:05,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 754 places, 763 transitions, 14951 flow [2022-01-19 15:27:06,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 763 transitions, 14457 flow, removed 68 selfloop flow, removed 46 redundant places. [2022-01-19 15:27:06,217 INFO L242 Difference]: Finished difference. Result has 718 places, 722 transitions, 12711 flow [2022-01-19 15:27:06,217 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12242, PETRI_DIFFERENCE_MINUEND_PLACES=665, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=12711, PETRI_PLACES=718, PETRI_TRANSITIONS=722} [2022-01-19 15:27:06,218 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 630 predicate places. [2022-01-19 15:27:06,218 INFO L470 AbstractCegarLoop]: Abstraction has has 718 places, 722 transitions, 12711 flow [2022-01-19 15:27:06,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:06,218 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:27:06,218 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:27:06,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable297 [2022-01-19 15:27:06,218 INFO L402 AbstractCegarLoop]: === Iteration 299 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:27:06,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:27:06,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1750006234, now seen corresponding path program 299 times [2022-01-19 15:27:06,218 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:27:06,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229988115] [2022-01-19 15:27:06,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:27:06,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:27:06,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:27:06,460 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 15:27:06,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:27:06,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229988115] [2022-01-19 15:27:06,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229988115] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:27:06,460 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:27:06,460 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:27:06,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325868560] [2022-01-19 15:27:06,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:27:06,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:27:06,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:27:06,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:27:06,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:27:06,461 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:27:06,462 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 718 places, 722 transitions, 12711 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:06,462 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:27:06,462 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:27:06,462 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:27:07,865 INFO L129 PetriNetUnfolder]: 438/1435 cut-off events. [2022-01-19 15:27:07,865 INFO L130 PetriNetUnfolder]: For 55928/55928 co-relation queries the response was YES. [2022-01-19 15:27:07,889 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14452 conditions, 1435 events. 438/1435 cut-off events. For 55928/55928 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 10007 event pairs, 25 based on Foata normal form. 1/1433 useless extension candidates. Maximal degree in co-relation 14202. Up to 964 conditions per place. [2022-01-19 15:27:07,895 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 548 selfloop transitions, 150 changer transitions 24/761 dead transitions. [2022-01-19 15:27:07,895 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 744 places, 761 transitions, 14833 flow [2022-01-19 15:27:07,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 15:27:07,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 15:27:07,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1904 transitions. [2022-01-19 15:27:07,896 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5626477541371159 [2022-01-19 15:27:07,896 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1904 transitions. [2022-01-19 15:27:07,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1904 transitions. [2022-01-19 15:27:07,897 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:27:07,897 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1904 transitions. [2022-01-19 15:27:07,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.888888888888886) internal successors, (1904), 36 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:07,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:07,899 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:07,899 INFO L186 Difference]: Start difference. First operand has 718 places, 722 transitions, 12711 flow. Second operand 36 states and 1904 transitions. [2022-01-19 15:27:07,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 744 places, 761 transitions, 14833 flow [2022-01-19 15:27:08,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 704 places, 761 transitions, 14322 flow, removed 58 selfloop flow, removed 40 redundant places. [2022-01-19 15:27:08,367 INFO L242 Difference]: Finished difference. Result has 710 places, 720 transitions, 12697 flow [2022-01-19 15:27:08,367 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12228, PETRI_DIFFERENCE_MINUEND_PLACES=669, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=12697, PETRI_PLACES=710, PETRI_TRANSITIONS=720} [2022-01-19 15:27:08,367 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 622 predicate places. [2022-01-19 15:27:08,367 INFO L470 AbstractCegarLoop]: Abstraction has has 710 places, 720 transitions, 12697 flow [2022-01-19 15:27:08,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:08,368 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:27:08,368 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:27:08,368 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable298 [2022-01-19 15:27:08,368 INFO L402 AbstractCegarLoop]: === Iteration 300 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:27:08,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:27:08,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1601853526, now seen corresponding path program 300 times [2022-01-19 15:27:08,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:27:08,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259920223] [2022-01-19 15:27:08,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:27:08,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:27:08,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:27:08,645 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 15:27:08,645 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:27:08,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259920223] [2022-01-19 15:27:08,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259920223] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:27:08,646 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:27:08,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:27:08,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874256867] [2022-01-19 15:27:08,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:27:08,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:27:08,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:27:08,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:27:08,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:27:08,647 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:27:08,647 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 710 places, 720 transitions, 12697 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:08,647 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:27:08,647 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:27:08,647 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:27:10,306 INFO L129 PetriNetUnfolder]: 432/1418 cut-off events. [2022-01-19 15:27:10,306 INFO L130 PetriNetUnfolder]: For 56145/56145 co-relation queries the response was YES. [2022-01-19 15:27:10,330 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14408 conditions, 1418 events. 432/1418 cut-off events. For 56145/56145 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 9875 event pairs, 23 based on Foata normal form. 1/1416 useless extension candidates. Maximal degree in co-relation 14162. Up to 956 conditions per place. [2022-01-19 15:27:10,336 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 548 selfloop transitions, 157 changer transitions 16/760 dead transitions. [2022-01-19 15:27:10,336 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 746 places, 760 transitions, 15192 flow [2022-01-19 15:27:10,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-19 15:27:10,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-01-19 15:27:10,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2310 transitions. [2022-01-19 15:27:10,337 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-01-19 15:27:10,338 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2310 transitions. [2022-01-19 15:27:10,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2310 transitions. [2022-01-19 15:27:10,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:27:10,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2310 transitions. [2022-01-19 15:27:10,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.5) internal successors, (2310), 44 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:10,341 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:10,341 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:10,341 INFO L186 Difference]: Start difference. First operand has 710 places, 720 transitions, 12697 flow. Second operand 44 states and 2310 transitions. [2022-01-19 15:27:10,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 746 places, 760 transitions, 15192 flow [2022-01-19 15:27:10,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 717 places, 760 transitions, 14640 flow, removed 138 selfloop flow, removed 29 redundant places. [2022-01-19 15:27:10,833 INFO L242 Difference]: Finished difference. Result has 724 places, 722 transitions, 12696 flow [2022-01-19 15:27:10,833 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12163, PETRI_DIFFERENCE_MINUEND_PLACES=674, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=12696, PETRI_PLACES=724, PETRI_TRANSITIONS=722} [2022-01-19 15:27:10,833 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 636 predicate places. [2022-01-19 15:27:10,833 INFO L470 AbstractCegarLoop]: Abstraction has has 724 places, 722 transitions, 12696 flow [2022-01-19 15:27:10,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:10,834 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:27:10,834 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:27:10,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable299 [2022-01-19 15:27:10,834 INFO L402 AbstractCegarLoop]: === Iteration 301 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:27:10,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:27:10,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1665918594, now seen corresponding path program 301 times [2022-01-19 15:27:10,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:27:10,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828323909] [2022-01-19 15:27:10,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:27:10,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:27:10,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:27:11,085 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 15:27:11,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:27:11,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828323909] [2022-01-19 15:27:11,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828323909] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:27:11,086 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:27:11,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:27:11,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994353568] [2022-01-19 15:27:11,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:27:11,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:27:11,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:27:11,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:27:11,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:27:11,087 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:27:11,087 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 724 places, 722 transitions, 12696 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:11,087 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:27:11,087 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:27:11,087 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:27:13,460 INFO L129 PetriNetUnfolder]: 434/1422 cut-off events. [2022-01-19 15:27:13,460 INFO L130 PetriNetUnfolder]: For 57661/57661 co-relation queries the response was YES. [2022-01-19 15:27:13,484 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14333 conditions, 1422 events. 434/1422 cut-off events. For 57661/57661 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 9875 event pairs, 23 based on Foata normal form. 1/1420 useless extension candidates. Maximal degree in co-relation 14084. Up to 945 conditions per place. [2022-01-19 15:27:13,491 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 545 selfloop transitions, 157 changer transitions 16/757 dead transitions. [2022-01-19 15:27:13,491 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 759 places, 757 transitions, 14760 flow [2022-01-19 15:27:13,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-19 15:27:13,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-01-19 15:27:13,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2156 transitions. [2022-01-19 15:27:13,492 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5594187856772185 [2022-01-19 15:27:13,492 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2156 transitions. [2022-01-19 15:27:13,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2156 transitions. [2022-01-19 15:27:13,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:27:13,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2156 transitions. [2022-01-19 15:27:13,494 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.58536585365854) internal successors, (2156), 41 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:13,496 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:13,496 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:13,496 INFO L186 Difference]: Start difference. First operand has 724 places, 722 transitions, 12696 flow. Second operand 41 states and 2156 transitions. [2022-01-19 15:27:13,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 759 places, 757 transitions, 14760 flow [2022-01-19 15:27:13,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 718 places, 757 transitions, 14349 flow, removed 90 selfloop flow, removed 41 redundant places. [2022-01-19 15:27:13,946 INFO L242 Difference]: Finished difference. Result has 726 places, 727 transitions, 12876 flow [2022-01-19 15:27:13,946 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12303, PETRI_DIFFERENCE_MINUEND_PLACES=678, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=12876, PETRI_PLACES=726, PETRI_TRANSITIONS=727} [2022-01-19 15:27:13,946 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 638 predicate places. [2022-01-19 15:27:13,946 INFO L470 AbstractCegarLoop]: Abstraction has has 726 places, 727 transitions, 12876 flow [2022-01-19 15:27:13,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:13,946 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:27:13,946 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:27:13,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable300 [2022-01-19 15:27:13,947 INFO L402 AbstractCegarLoop]: === Iteration 302 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:27:13,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:27:13,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1350452024, now seen corresponding path program 302 times [2022-01-19 15:27:13,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:27:13,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337912737] [2022-01-19 15:27:13,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:27:13,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:27:13,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:27:14,233 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 15:27:14,234 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:27:14,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337912737] [2022-01-19 15:27:14,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337912737] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:27:14,234 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:27:14,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:27:14,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417944768] [2022-01-19 15:27:14,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:27:14,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:27:14,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:27:14,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:27:14,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:27:14,235 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:27:14,235 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 726 places, 727 transitions, 12876 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:14,235 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:27:14,235 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:27:14,235 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:27:15,861 INFO L129 PetriNetUnfolder]: 435/1433 cut-off events. [2022-01-19 15:27:15,862 INFO L130 PetriNetUnfolder]: For 56662/56662 co-relation queries the response was YES. [2022-01-19 15:27:15,881 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14463 conditions, 1433 events. 435/1433 cut-off events. For 56662/56662 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 10030 event pairs, 26 based on Foata normal form. 1/1431 useless extension candidates. Maximal degree in co-relation 14213. Up to 907 conditions per place. [2022-01-19 15:27:15,886 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 505 selfloop transitions, 192 changer transitions 27/763 dead transitions. [2022-01-19 15:27:15,887 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 762 places, 763 transitions, 15063 flow [2022-01-19 15:27:15,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 15:27:15,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 15:27:15,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2256 transitions. [2022-01-19 15:27:15,888 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2022-01-19 15:27:15,888 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2256 transitions. [2022-01-19 15:27:15,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2256 transitions. [2022-01-19 15:27:15,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:27:15,889 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2256 transitions. [2022-01-19 15:27:15,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.46511627906977) internal successors, (2256), 43 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:15,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:15,892 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:15,892 INFO L186 Difference]: Start difference. First operand has 726 places, 727 transitions, 12876 flow. Second operand 43 states and 2256 transitions. [2022-01-19 15:27:15,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 762 places, 763 transitions, 15063 flow [2022-01-19 15:27:16,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 726 places, 763 transitions, 14466 flow, removed 125 selfloop flow, removed 36 redundant places. [2022-01-19 15:27:16,367 INFO L242 Difference]: Finished difference. Result has 734 places, 723 transitions, 12912 flow [2022-01-19 15:27:16,368 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12302, PETRI_DIFFERENCE_MINUEND_PLACES=684, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=12912, PETRI_PLACES=734, PETRI_TRANSITIONS=723} [2022-01-19 15:27:16,368 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 646 predicate places. [2022-01-19 15:27:16,368 INFO L470 AbstractCegarLoop]: Abstraction has has 734 places, 723 transitions, 12912 flow [2022-01-19 15:27:16,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:16,368 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:27:16,368 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:27:16,368 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable301 [2022-01-19 15:27:16,368 INFO L402 AbstractCegarLoop]: === Iteration 303 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:27:16,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:27:16,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1479372838, now seen corresponding path program 303 times [2022-01-19 15:27:16,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:27:16,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600777325] [2022-01-19 15:27:16,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:27:16,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:27:16,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:27:16,619 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 15:27:16,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:27:16,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600777325] [2022-01-19 15:27:16,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600777325] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:27:16,619 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:27:16,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 15:27:16,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037564612] [2022-01-19 15:27:16,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:27:16,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 15:27:16,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:27:16,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 15:27:16,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-01-19 15:27:16,620 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:27:16,621 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 734 places, 723 transitions, 12912 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:16,621 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:27:16,621 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:27:16,621 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 15:27:18,040 INFO L129 PetriNetUnfolder]: 435/1447 cut-off events. [2022-01-19 15:27:18,041 INFO L130 PetriNetUnfolder]: For 58901/58901 co-relation queries the response was YES. [2022-01-19 15:27:18,066 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14656 conditions, 1447 events. 435/1447 cut-off events. For 58901/58901 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 10184 event pairs, 23 based on Foata normal form. 1/1445 useless extension candidates. Maximal degree in co-relation 14402. Up to 976 conditions per place. [2022-01-19 15:27:18,072 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 560 selfloop transitions, 151 changer transitions 18/768 dead transitions. [2022-01-19 15:27:18,072 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 764 places, 768 transitions, 15374 flow [2022-01-19 15:27:18,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 15:27:18,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 15:27:18,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1914 transitions. [2022-01-19 15:27:18,074 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5656028368794326 [2022-01-19 15:27:18,074 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1914 transitions. [2022-01-19 15:27:18,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1914 transitions. [2022-01-19 15:27:18,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 15:27:18,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1914 transitions. [2022-01-19 15:27:18,075 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.166666666666664) internal successors, (1914), 36 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:18,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:18,077 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:18,077 INFO L186 Difference]: Start difference. First operand has 734 places, 723 transitions, 12912 flow. Second operand 36 states and 1914 transitions. [2022-01-19 15:27:18,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 764 places, 768 transitions, 15374 flow [2022-01-19 15:27:18,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 723 places, 768 transitions, 14675 flow, removed 169 selfloop flow, removed 41 redundant places. [2022-01-19 15:27:18,555 INFO L242 Difference]: Finished difference. Result has 730 places, 728 transitions, 12793 flow [2022-01-19 15:27:18,555 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12223, PETRI_DIFFERENCE_MINUEND_PLACES=688, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=12793, PETRI_PLACES=730, PETRI_TRANSITIONS=728} [2022-01-19 15:27:18,555 INFO L334 CegarLoopForPetriNet]: 88 programPoint places, 642 predicate places. [2022-01-19 15:27:18,555 INFO L470 AbstractCegarLoop]: Abstraction has has 730 places, 728 transitions, 12793 flow [2022-01-19 15:27:18,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:18,555 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 15:27:18,555 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 15:27:18,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable302 [2022-01-19 15:27:18,556 INFO L402 AbstractCegarLoop]: === Iteration 304 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 15:27:18,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 15:27:18,556 INFO L85 PathProgramCache]: Analyzing trace with hash 955626090, now seen corresponding path program 304 times [2022-01-19 15:27:18,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 15:27:18,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303403138] [2022-01-19 15:27:18,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 15:27:18,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 15:27:18,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 15:27:18,819 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 15:27:18,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 15:27:18,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303403138] [2022-01-19 15:27:18,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303403138] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 15:27:18,819 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 15:27:18,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-01-19 15:27:18,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775848790] [2022-01-19 15:27:18,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 15:27:18,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-19 15:27:18,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 15:27:18,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-19 15:27:18,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-01-19 15:27:18,820 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-01-19 15:27:18,821 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 730 places, 728 transitions, 12793 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 15:27:18,821 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 15:27:18,821 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-01-19 15:27:18,821 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2022-01-19 15:27:19,919 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 15:27:21,120 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2022-01-19 15:27:21,133 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-01-19 15:27:21,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 [2022-01-19 15:27:21,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable303 [2022-01-19 15:27:21,134 WARN L594 AbstractCegarLoop]: Verification canceled: while executing Executor. [2022-01-19 15:27:21,135 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-19 15:27:21,135 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-19 15:27:21,137 INFO L732 BasicCegarLoop]: Path program histogram: [304] [2022-01-19 15:27:21,138 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 15:27:21,138 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 15:27:21,140 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 03:27:21 BasicIcfg [2022-01-19 15:27:21,140 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 15:27:21,140 INFO L158 Benchmark]: Toolchain (without parser) took 799241.70ms. Allocated memory was 400.6MB in the beginning and 5.4GB in the end (delta: 5.0GB). Free memory was 346.7MB in the beginning and 2.3GB in the end (delta: -2.0GB). Peak memory consumption was 3.0GB. Max. memory is 16.0GB. [2022-01-19 15:27:21,140 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 400.6MB. Free memory is still 364.1MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 15:27:21,140 INFO L158 Benchmark]: CACSL2BoogieTranslator took 227.14ms. Allocated memory is still 400.6MB. Free memory was 346.5MB in the beginning and 373.4MB in the end (delta: -26.8MB). Peak memory consumption was 16.9MB. Max. memory is 16.0GB. [2022-01-19 15:27:21,141 INFO L158 Benchmark]: Boogie Procedure Inliner took 25.57ms. Allocated memory is still 400.6MB. Free memory was 373.4MB in the beginning and 372.3MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 15:27:21,141 INFO L158 Benchmark]: Boogie Preprocessor took 24.23ms. Allocated memory is still 400.6MB. Free memory was 372.3MB in the beginning and 371.3MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 15:27:21,141 INFO L158 Benchmark]: RCFGBuilder took 235.49ms. Allocated memory is still 400.6MB. Free memory was 370.2MB in the beginning and 358.7MB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2022-01-19 15:27:21,141 INFO L158 Benchmark]: TraceAbstraction took 798725.40ms. Allocated memory was 400.6MB in the beginning and 5.4GB in the end (delta: 5.0GB). Free memory was 357.6MB in the beginning and 2.3GB in the end (delta: -2.0GB). Peak memory consumption was 3.0GB. Max. memory is 16.0GB. [2022-01-19 15:27:21,142 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.09ms. Allocated memory is still 400.6MB. Free memory is still 364.1MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 227.14ms. Allocated memory is still 400.6MB. Free memory was 346.5MB in the beginning and 373.4MB in the end (delta: -26.8MB). Peak memory consumption was 16.9MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 25.57ms. Allocated memory is still 400.6MB. Free memory was 373.4MB in the beginning and 372.3MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 24.23ms. Allocated memory is still 400.6MB. Free memory was 372.3MB in the beginning and 371.3MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 235.49ms. Allocated memory is still 400.6MB. Free memory was 370.2MB in the beginning and 358.7MB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * TraceAbstraction took 798725.40ms. Allocated memory was 400.6MB in the beginning and 5.4GB in the end (delta: 5.0GB). Free memory was 357.6MB in the beginning and 2.3GB in the end (delta: -2.0GB). Peak memory consumption was 3.0GB. 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: 72]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing Executor. - TimeoutResultAtElement [Line: 66]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 125 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: 798.6s, OverallIterations: 304, TraceHistogramMax: 1, PathProgramHistogramMax: 304, EmptinessCheckTime: 0.0s, AutomataDifference: 715.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 24 mSolverCounterUnknown, 28772 SdHoareTripleChecker+Valid, 270.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 28772 mSDsluCounter, 174041 SdHoareTripleChecker+Invalid, 248.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 202919 mSDsCounter, 8396 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 317826 IncrementalHoareTripleChecker+Invalid, 326247 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 8396 mSolverCounterUnsat, 15987 mSDtfsCounter, 317826 mSolverCounterSat, 0.9s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 15445 GetRequests, 614 SyntacticMatches, 958 SemanticMatches, 13873 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133535 ImplicationChecksByTransitivity, 182.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=26558occurred in iteration=214, InterpolantAutomatonStates: 11011, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 79.6s InterpolantComputationTime, 24016 NumberOfCodeBlocks, 24016 NumberOfCodeBlocksAsserted, 304 NumberOfCheckSat, 23712 ConstructedInterpolants, 0 QuantifiedInterpolants, 348340 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 304 InterpolantComputations, 304 PerfectInterpolantSequences, 0/0 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