./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/nla-digbench/egcd3-ll.c --full-output --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a9b967e5 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/certificate-witnesses-artifact/automizer/data/config -Xmx15G -Xms4m -jar /storage/repos/certificate-witnesses-artifact/automizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/certificate-witnesses-artifact/automizer/data -tc /storage/repos/certificate-witnesses-artifact/automizer/config/AutomizerReach.xml -i ../sv-benchmarks/c/nla-digbench/egcd3-ll.c -s /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/certificate-witnesses-artifact/automizer --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4ef08007570a64191e0df13d14d3e8d62a8022f43f46779ea6f6701a621376be --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-a9b967e-m [2024-09-11 19:38:42,019 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-11 19:38:42,075 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-11 19:38:42,078 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-11 19:38:42,079 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-11 19:38:42,100 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-11 19:38:42,101 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-11 19:38:42,101 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-11 19:38:42,102 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-11 19:38:42,103 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-11 19:38:42,103 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-11 19:38:42,103 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-11 19:38:42,103 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-11 19:38:42,104 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-11 19:38:42,104 INFO L153 SettingsManager]: * Use SBE=true [2024-09-11 19:38:42,105 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-11 19:38:42,105 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-11 19:38:42,106 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-11 19:38:42,106 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-11 19:38:42,106 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-11 19:38:42,106 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-11 19:38:42,109 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-11 19:38:42,109 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-11 19:38:42,109 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-11 19:38:42,109 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-11 19:38:42,109 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-11 19:38:42,110 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-11 19:38:42,110 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-11 19:38:42,110 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-11 19:38:42,110 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-11 19:38:42,110 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-11 19:38:42,110 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-11 19:38:42,110 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-11 19:38:42,111 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-11 19:38:42,111 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-11 19:38:42,111 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-11 19:38:42,111 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-11 19:38:42,111 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-11 19:38:42,111 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-11 19:38:42,111 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-11 19:38:42,111 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-11 19:38:42,112 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-11 19:38:42,112 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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/certificate-witnesses-artifact/automizer/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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/certificate-witnesses-artifact/automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4ef08007570a64191e0df13d14d3e8d62a8022f43f46779ea6f6701a621376be Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: YAML Format version -> 2.1 [2024-09-11 19:38:42,293 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-11 19:38:42,313 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-11 19:38:42,315 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-11 19:38:42,316 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-11 19:38:42,317 INFO L274 PluginConnector]: CDTParser initialized [2024-09-11 19:38:42,318 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/nla-digbench/egcd3-ll.c [2024-09-11 19:38:43,490 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-11 19:38:43,623 INFO L384 CDTParser]: Found 1 translation units. [2024-09-11 19:38:43,623 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench/egcd3-ll.c [2024-09-11 19:38:43,630 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/eff252ff8/88b7c76d3d264afd835ffe5499c78b7a/FLAG9d45db69e [2024-09-11 19:38:44,054 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/eff252ff8/88b7c76d3d264afd835ffe5499c78b7a [2024-09-11 19:38:44,056 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-11 19:38:44,058 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-11 19:38:44,061 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-11 19:38:44,061 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-11 19:38:44,065 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-11 19:38:44,065 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 07:38:44" (1/1) ... [2024-09-11 19:38:44,066 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@51208ad1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 07:38:44, skipping insertion in model container [2024-09-11 19:38:44,066 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 07:38:44" (1/1) ... [2024-09-11 19:38:44,081 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-11 19:38:44,187 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench/egcd3-ll.c[490,503] [2024-09-11 19:38:44,204 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-11 19:38:44,210 INFO L200 MainTranslator]: Completed pre-run [2024-09-11 19:38:44,218 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench/egcd3-ll.c[490,503] [2024-09-11 19:38:44,224 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-11 19:38:44,246 INFO L204 MainTranslator]: Completed translation [2024-09-11 19:38:44,249 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 07:38:44 WrapperNode [2024-09-11 19:38:44,249 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-11 19:38:44,250 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-11 19:38:44,250 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-11 19:38:44,250 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-11 19:38:44,255 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 07:38:44" (1/1) ... [2024-09-11 19:38:44,260 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 07:38:44" (1/1) ... [2024-09-11 19:38:44,273 INFO L138 Inliner]: procedures = 14, calls = 14, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 81 [2024-09-11 19:38:44,273 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-11 19:38:44,274 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-11 19:38:44,274 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-11 19:38:44,274 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-11 19:38:44,281 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 07:38:44" (1/1) ... [2024-09-11 19:38:44,285 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 07:38:44" (1/1) ... [2024-09-11 19:38:44,288 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 07:38:44" (1/1) ... [2024-09-11 19:38:44,300 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-09-11 19:38:44,300 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 07:38:44" (1/1) ... [2024-09-11 19:38:44,300 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 07:38:44" (1/1) ... [2024-09-11 19:38:44,306 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 07:38:44" (1/1) ... [2024-09-11 19:38:44,308 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 07:38:44" (1/1) ... [2024-09-11 19:38:44,310 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 07:38:44" (1/1) ... [2024-09-11 19:38:44,312 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 07:38:44" (1/1) ... [2024-09-11 19:38:44,313 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-11 19:38:44,313 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-11 19:38:44,313 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-11 19:38:44,313 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-11 19:38:44,314 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 07:38:44" (1/1) ... [2024-09-11 19:38:44,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-11 19:38:44,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:38:44,337 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-09-11 19:38:44,339 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-09-11 19:38:44,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-11 19:38:44,374 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-09-11 19:38:44,374 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-09-11 19:38:44,374 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-11 19:38:44,375 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-11 19:38:44,375 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-11 19:38:44,375 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-11 19:38:44,376 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-11 19:38:44,424 INFO L242 CfgBuilder]: Building ICFG [2024-09-11 19:38:44,427 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-11 19:38:44,524 INFO L? ?]: Removed 6 outVars from TransFormulas that were not future-live. [2024-09-11 19:38:44,525 INFO L291 CfgBuilder]: Performing block encoding [2024-09-11 19:38:44,542 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-11 19:38:44,543 INFO L318 CfgBuilder]: Removed 3 assume(true) statements. [2024-09-11 19:38:44,543 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 07:38:44 BoogieIcfgContainer [2024-09-11 19:38:44,543 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-11 19:38:44,544 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-11 19:38:44,545 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-11 19:38:44,547 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-11 19:38:44,547 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.09 07:38:44" (1/3) ... [2024-09-11 19:38:44,547 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@216cb61c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.09 07:38:44, skipping insertion in model container [2024-09-11 19:38:44,548 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 07:38:44" (2/3) ... [2024-09-11 19:38:44,548 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@216cb61c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.09 07:38:44, skipping insertion in model container [2024-09-11 19:38:44,548 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 07:38:44" (3/3) ... [2024-09-11 19:38:44,549 INFO L112 eAbstractionObserver]: Analyzing ICFG egcd3-ll.c [2024-09-11 19:38:44,560 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-11 19:38:44,560 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-09-11 19:38:44,597 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-11 19:38:44,603 INFO L336 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4392031c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-11 19:38:44,604 INFO L337 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-09-11 19:38:44,607 INFO L276 IsEmpty]: Start isEmpty. Operand has 29 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 19 states have internal predecessors, (30), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-11 19:38:44,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-09-11 19:38:44,613 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:38:44,614 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:38:44,614 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:38:44,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:44,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1884886011, now seen corresponding path program 1 times [2024-09-11 19:38:44,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:38:44,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380347844] [2024-09-11 19:38:44,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:44,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:38:44,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:44,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-09-11 19:38:44,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:44,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-09-11 19:38:44,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:44,760 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-11 19:38:44,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:38:44,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380347844] [2024-09-11 19:38:44,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380347844] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-11 19:38:44,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-11 19:38:44,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-11 19:38:44,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294072672] [2024-09-11 19:38:44,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-11 19:38:44,765 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-09-11 19:38:44,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:38:44,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-09-11 19:38:44,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-11 19:38:44,781 INFO L87 Difference]: Start difference. First operand has 29 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 19 states have internal predecessors, (30), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Second operand has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-11 19:38:44,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:38:44,799 INFO L93 Difference]: Finished difference Result 56 states and 92 transitions. [2024-09-11 19:38:44,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-11 19:38:44,801 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2024-09-11 19:38:44,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:38:44,806 INFO L225 Difference]: With dead ends: 56 [2024-09-11 19:38:44,806 INFO L226 Difference]: Without dead ends: 27 [2024-09-11 19:38:44,808 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-11 19:38:44,810 INFO L434 NwaCegarLoop]: 34 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-11 19:38:44,810 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 34 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-11 19:38:44,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2024-09-11 19:38:44,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2024-09-11 19:38:44,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 18 states have internal predecessors, (21), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-11 19:38:44,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 34 transitions. [2024-09-11 19:38:44,850 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 34 transitions. Word has length 17 [2024-09-11 19:38:44,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:38:44,850 INFO L474 AbstractCegarLoop]: Abstraction has 27 states and 34 transitions. [2024-09-11 19:38:44,851 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-11 19:38:44,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:44,851 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 34 transitions. [2024-09-11 19:38:44,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-09-11 19:38:44,852 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:38:44,852 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:38:44,852 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-11 19:38:44,853 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:38:44,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:44,853 INFO L85 PathProgramCache]: Analyzing trace with hash 906212714, now seen corresponding path program 1 times [2024-09-11 19:38:44,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:38:44,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926299187] [2024-09-11 19:38:44,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:44,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:38:44,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:45,031 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-09-11 19:38:45,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:45,038 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-09-11 19:38:45,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:45,072 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-09-11 19:38:45,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:38:45,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926299187] [2024-09-11 19:38:45,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926299187] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-11 19:38:45,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-11 19:38:45,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-11 19:38:45,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547901020] [2024-09-11 19:38:45,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-11 19:38:45,073 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-11 19:38:45,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:38:45,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-11 19:38:45,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-09-11 19:38:45,074 INFO L87 Difference]: Start difference. First operand 27 states and 34 transitions. Second operand has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-11 19:38:45,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:38:45,153 INFO L93 Difference]: Finished difference Result 46 states and 59 transitions. [2024-09-11 19:38:45,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-11 19:38:45,153 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 18 [2024-09-11 19:38:45,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:38:45,154 INFO L225 Difference]: With dead ends: 46 [2024-09-11 19:38:45,154 INFO L226 Difference]: Without dead ends: 39 [2024-09-11 19:38:45,155 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-09-11 19:38:45,155 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 30 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-11 19:38:45,156 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 106 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-11 19:38:45,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2024-09-11 19:38:45,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 29. [2024-09-11 19:38:45,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 20 states have internal predecessors, (23), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-11 19:38:45,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 36 transitions. [2024-09-11 19:38:45,163 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 36 transitions. Word has length 18 [2024-09-11 19:38:45,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:38:45,164 INFO L474 AbstractCegarLoop]: Abstraction has 29 states and 36 transitions. [2024-09-11 19:38:45,164 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-11 19:38:45,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:45,164 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 36 transitions. [2024-09-11 19:38:45,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-09-11 19:38:45,165 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:38:45,165 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:38:45,165 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-11 19:38:45,165 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:38:45,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:45,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1843908713, now seen corresponding path program 1 times [2024-09-11 19:38:45,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:38:45,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579844820] [2024-09-11 19:38:45,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:45,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:38:45,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:38:45,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1120573950] [2024-09-11 19:38:45,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:45,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:38:45,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:38:45,193 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:38:45,195 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-09-11 19:38:45,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:45,241 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-11 19:38:45,245 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:38:45,357 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-11 19:38:45,357 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-11 19:38:45,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:38:45,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579844820] [2024-09-11 19:38:45,358 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:38:45,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120573950] [2024-09-11 19:38:45,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120573950] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-11 19:38:45,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-11 19:38:45,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-11 19:38:45,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161215032] [2024-09-11 19:38:45,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-11 19:38:45,360 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-11 19:38:45,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:38:45,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-11 19:38:45,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-11 19:38:45,362 INFO L87 Difference]: Start difference. First operand 29 states and 36 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-11 19:38:45,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:38:45,412 INFO L93 Difference]: Finished difference Result 45 states and 57 transitions. [2024-09-11 19:38:45,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-11 19:38:45,413 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 21 [2024-09-11 19:38:45,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:38:45,414 INFO L225 Difference]: With dead ends: 45 [2024-09-11 19:38:45,414 INFO L226 Difference]: Without dead ends: 43 [2024-09-11 19:38:45,414 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-11 19:38:45,415 INFO L434 NwaCegarLoop]: 28 mSDtfsCounter, 7 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-11 19:38:45,415 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 107 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-11 19:38:45,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2024-09-11 19:38:45,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 42. [2024-09-11 19:38:45,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 27 states have (on average 1.2222222222222223) internal successors, (33), 28 states have internal predecessors, (33), 11 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-11 19:38:45,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 54 transitions. [2024-09-11 19:38:45,423 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 54 transitions. Word has length 21 [2024-09-11 19:38:45,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:38:45,424 INFO L474 AbstractCegarLoop]: Abstraction has 42 states and 54 transitions. [2024-09-11 19:38:45,424 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-11 19:38:45,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:45,424 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 54 transitions. [2024-09-11 19:38:45,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-09-11 19:38:45,427 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:38:45,427 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:38:45,439 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-09-11 19:38:45,630 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:38:45,631 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:38:45,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:45,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1716078747, now seen corresponding path program 1 times [2024-09-11 19:38:45,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:38:45,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703714920] [2024-09-11 19:38:45,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:45,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:38:45,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:45,748 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-09-11 19:38:45,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:45,771 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-09-11 19:38:45,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:45,776 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-09-11 19:38:45,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:38:45,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703714920] [2024-09-11 19:38:45,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703714920] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-11 19:38:45,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195684065] [2024-09-11 19:38:45,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:45,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:38:45,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:38:45,780 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:38:45,783 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-09-11 19:38:45,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:45,824 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-11 19:38:45,825 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:38:45,859 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-09-11 19:38:45,860 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:38:45,949 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-09-11 19:38:45,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195684065] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-11 19:38:45,950 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-11 19:38:45,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 9 [2024-09-11 19:38:45,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537578477] [2024-09-11 19:38:45,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-11 19:38:45,951 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-11 19:38:45,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:38:45,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-11 19:38:45,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-09-11 19:38:45,952 INFO L87 Difference]: Start difference. First operand 42 states and 54 transitions. Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-11 19:38:46,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:38:46,113 INFO L93 Difference]: Finished difference Result 95 states and 133 transitions. [2024-09-11 19:38:46,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-11 19:38:46,113 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 23 [2024-09-11 19:38:46,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:38:46,115 INFO L225 Difference]: With dead ends: 95 [2024-09-11 19:38:46,116 INFO L226 Difference]: Without dead ends: 88 [2024-09-11 19:38:46,116 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-09-11 19:38:46,117 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 60 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-11 19:38:46,119 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 238 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-11 19:38:46,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2024-09-11 19:38:46,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 63. [2024-09-11 19:38:46,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 44 states have (on average 1.2727272727272727) internal successors, (56), 45 states have internal predecessors, (56), 15 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-11 19:38:46,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 85 transitions. [2024-09-11 19:38:46,155 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 85 transitions. Word has length 23 [2024-09-11 19:38:46,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:38:46,156 INFO L474 AbstractCegarLoop]: Abstraction has 63 states and 85 transitions. [2024-09-11 19:38:46,156 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-11 19:38:46,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:46,156 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 85 transitions. [2024-09-11 19:38:46,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-09-11 19:38:46,157 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:38:46,157 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:38:46,173 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-09-11 19:38:46,357 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:38:46,357 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:38:46,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:46,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1218198070, now seen corresponding path program 1 times [2024-09-11 19:38:46,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:38:46,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954845740] [2024-09-11 19:38:46,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:46,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:38:46,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:38:46,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [575301381] [2024-09-11 19:38:46,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:46,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:38:46,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:38:46,371 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:38:46,372 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-09-11 19:38:46,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:46,403 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-11 19:38:46,405 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:38:46,469 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-11 19:38:46,469 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-11 19:38:46,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:38:46,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954845740] [2024-09-11 19:38:46,470 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:38:46,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575301381] [2024-09-11 19:38:46,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575301381] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-11 19:38:46,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-11 19:38:46,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-11 19:38:46,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141874639] [2024-09-11 19:38:46,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-11 19:38:46,470 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-11 19:38:46,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:38:46,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-11 19:38:46,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-11 19:38:46,471 INFO L87 Difference]: Start difference. First operand 63 states and 85 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-11 19:38:46,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:38:46,524 INFO L93 Difference]: Finished difference Result 71 states and 92 transitions. [2024-09-11 19:38:46,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-11 19:38:46,525 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 26 [2024-09-11 19:38:46,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:38:46,525 INFO L225 Difference]: With dead ends: 71 [2024-09-11 19:38:46,526 INFO L226 Difference]: Without dead ends: 69 [2024-09-11 19:38:46,526 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-11 19:38:46,526 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 7 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-11 19:38:46,527 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 105 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-11 19:38:46,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2024-09-11 19:38:46,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 67. [2024-09-11 19:38:46,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 47 states have (on average 1.2553191489361701) internal successors, (59), 48 states have internal predecessors, (59), 15 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-11 19:38:46,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 88 transitions. [2024-09-11 19:38:46,538 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 88 transitions. Word has length 26 [2024-09-11 19:38:46,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:38:46,539 INFO L474 AbstractCegarLoop]: Abstraction has 67 states and 88 transitions. [2024-09-11 19:38:46,539 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-11 19:38:46,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:46,539 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 88 transitions. [2024-09-11 19:38:46,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-09-11 19:38:46,540 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:38:46,540 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:38:46,551 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-09-11 19:38:46,740 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:38:46,741 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:38:46,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:46,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1368676420, now seen corresponding path program 1 times [2024-09-11 19:38:46,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:38:46,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837267382] [2024-09-11 19:38:46,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:46,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:38:46,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:38:46,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [952784448] [2024-09-11 19:38:46,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:46,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:38:46,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:38:46,751 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:38:46,753 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-09-11 19:38:46,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:46,787 INFO L262 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-09-11 19:38:46,788 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:38:46,879 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-11 19:38:46,879 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:38:46,966 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-11 19:38:46,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:38:46,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837267382] [2024-09-11 19:38:46,967 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:38:46,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952784448] [2024-09-11 19:38:46,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952784448] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-11 19:38:46,967 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-11 19:38:46,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2024-09-11 19:38:46,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261555968] [2024-09-11 19:38:46,968 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-11 19:38:46,968 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-11 19:38:46,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:38:46,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-11 19:38:46,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-09-11 19:38:46,969 INFO L87 Difference]: Start difference. First operand 67 states and 88 transitions. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-11 19:38:47,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:38:47,073 INFO L93 Difference]: Finished difference Result 103 states and 137 transitions. [2024-09-11 19:38:47,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-11 19:38:47,074 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 26 [2024-09-11 19:38:47,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:38:47,075 INFO L225 Difference]: With dead ends: 103 [2024-09-11 19:38:47,075 INFO L226 Difference]: Without dead ends: 101 [2024-09-11 19:38:47,075 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-09-11 19:38:47,075 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 23 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-11 19:38:47,076 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 175 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-11 19:38:47,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2024-09-11 19:38:47,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 97. [2024-09-11 19:38:47,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 68 states have (on average 1.2647058823529411) internal successors, (86), 69 states have internal predecessors, (86), 23 states have call successors, (23), 5 states have call predecessors, (23), 5 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-11 19:38:47,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 131 transitions. [2024-09-11 19:38:47,092 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 131 transitions. Word has length 26 [2024-09-11 19:38:47,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:38:47,092 INFO L474 AbstractCegarLoop]: Abstraction has 97 states and 131 transitions. [2024-09-11 19:38:47,092 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-11 19:38:47,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:47,092 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 131 transitions. [2024-09-11 19:38:47,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-09-11 19:38:47,093 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:38:47,093 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:38:47,105 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-09-11 19:38:47,297 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:38:47,298 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:38:47,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:47,298 INFO L85 PathProgramCache]: Analyzing trace with hash 612242103, now seen corresponding path program 1 times [2024-09-11 19:38:47,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:38:47,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021970624] [2024-09-11 19:38:47,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:47,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:38:47,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:38:47,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [699373104] [2024-09-11 19:38:47,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:47,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:38:47,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:38:47,308 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:38:47,309 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-09-11 19:38:47,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:47,356 INFO L262 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-11 19:38:47,357 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:38:47,398 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-09-11 19:38:47,398 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-11 19:38:47,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:38:47,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021970624] [2024-09-11 19:38:47,398 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:38:47,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699373104] [2024-09-11 19:38:47,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699373104] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-11 19:38:47,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-11 19:38:47,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-11 19:38:47,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720416676] [2024-09-11 19:38:47,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-11 19:38:47,399 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-11 19:38:47,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:38:47,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-11 19:38:47,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-11 19:38:47,400 INFO L87 Difference]: Start difference. First operand 97 states and 131 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-11 19:38:47,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:38:47,478 INFO L93 Difference]: Finished difference Result 143 states and 203 transitions. [2024-09-11 19:38:47,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-11 19:38:47,478 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 31 [2024-09-11 19:38:47,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:38:47,481 INFO L225 Difference]: With dead ends: 143 [2024-09-11 19:38:47,481 INFO L226 Difference]: Without dead ends: 141 [2024-09-11 19:38:47,481 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-11 19:38:47,482 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 6 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-11 19:38:47,482 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 97 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-11 19:38:47,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2024-09-11 19:38:47,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 135. [2024-09-11 19:38:47,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 85 states have (on average 1.2941176470588236) internal successors, (110), 86 states have internal predecessors, (110), 43 states have call successors, (43), 6 states have call predecessors, (43), 6 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-09-11 19:38:47,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 195 transitions. [2024-09-11 19:38:47,516 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 195 transitions. Word has length 31 [2024-09-11 19:38:47,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:38:47,516 INFO L474 AbstractCegarLoop]: Abstraction has 135 states and 195 transitions. [2024-09-11 19:38:47,516 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-11 19:38:47,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:47,516 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 195 transitions. [2024-09-11 19:38:47,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-09-11 19:38:47,517 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:38:47,517 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:38:47,529 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-09-11 19:38:47,717 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-09-11 19:38:47,718 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:38:47,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:47,718 INFO L85 PathProgramCache]: Analyzing trace with hash -321449679, now seen corresponding path program 1 times [2024-09-11 19:38:47,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:38:47,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667438292] [2024-09-11 19:38:47,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:47,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:38:47,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:38:47,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1293679106] [2024-09-11 19:38:47,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:47,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:38:47,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:38:47,739 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:38:47,744 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-09-11 19:38:47,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:47,782 INFO L262 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-09-11 19:38:47,784 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:38:47,887 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-11 19:38:47,887 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:38:47,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:38:47,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667438292] [2024-09-11 19:38:47,923 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:38:47,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293679106] [2024-09-11 19:38:47,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293679106] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-11 19:38:47,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-11 19:38:47,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2024-09-11 19:38:47,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334950758] [2024-09-11 19:38:47,924 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-11 19:38:47,924 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-11 19:38:47,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:38:47,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-11 19:38:47,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-09-11 19:38:47,925 INFO L87 Difference]: Start difference. First operand 135 states and 195 transitions. Second operand has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-11 19:38:48,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:38:48,040 INFO L93 Difference]: Finished difference Result 148 states and 206 transitions. [2024-09-11 19:38:48,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-11 19:38:48,040 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 31 [2024-09-11 19:38:48,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:38:48,042 INFO L225 Difference]: With dead ends: 148 [2024-09-11 19:38:48,042 INFO L226 Difference]: Without dead ends: 146 [2024-09-11 19:38:48,042 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-09-11 19:38:48,043 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 26 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-11 19:38:48,043 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 170 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-11 19:38:48,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2024-09-11 19:38:48,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 143. [2024-09-11 19:38:48,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 91 states have (on average 1.2747252747252746) internal successors, (116), 92 states have internal predecessors, (116), 43 states have call successors, (43), 8 states have call predecessors, (43), 8 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-09-11 19:38:48,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 201 transitions. [2024-09-11 19:38:48,063 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 201 transitions. Word has length 31 [2024-09-11 19:38:48,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:38:48,063 INFO L474 AbstractCegarLoop]: Abstraction has 143 states and 201 transitions. [2024-09-11 19:38:48,063 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.0) internal successors, (21), 6 states have internal predecessors, (21), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-11 19:38:48,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:48,063 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 201 transitions. [2024-09-11 19:38:48,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-09-11 19:38:48,064 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:38:48,064 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:38:48,079 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-09-11 19:38:48,268 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:38:48,269 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:38:48,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:48,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1386643127, now seen corresponding path program 2 times [2024-09-11 19:38:48,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:38:48,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281467966] [2024-09-11 19:38:48,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:48,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:38:48,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:48,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-09-11 19:38:48,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:48,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-09-11 19:38:48,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:48,337 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-11 19:38:48,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:38:48,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281467966] [2024-09-11 19:38:48,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281467966] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-11 19:38:48,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-11 19:38:48,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-11 19:38:48,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298724604] [2024-09-11 19:38:48,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-11 19:38:48,338 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-11 19:38:48,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:38:48,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-11 19:38:48,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-11 19:38:48,339 INFO L87 Difference]: Start difference. First operand 143 states and 201 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-11 19:38:48,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:38:48,411 INFO L93 Difference]: Finished difference Result 182 states and 253 transitions. [2024-09-11 19:38:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-11 19:38:48,411 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 31 [2024-09-11 19:38:48,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:38:48,412 INFO L225 Difference]: With dead ends: 182 [2024-09-11 19:38:48,412 INFO L226 Difference]: Without dead ends: 126 [2024-09-11 19:38:48,413 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-09-11 19:38:48,414 INFO L434 NwaCegarLoop]: 42 mSDtfsCounter, 18 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-11 19:38:48,414 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 135 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-11 19:38:48,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2024-09-11 19:38:48,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 118. [2024-09-11 19:38:48,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 74 states have (on average 1.2162162162162162) internal successors, (90), 75 states have internal predecessors, (90), 35 states have call successors, (35), 8 states have call predecessors, (35), 8 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-09-11 19:38:48,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 159 transitions. [2024-09-11 19:38:48,430 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 159 transitions. Word has length 31 [2024-09-11 19:38:48,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:38:48,431 INFO L474 AbstractCegarLoop]: Abstraction has 118 states and 159 transitions. [2024-09-11 19:38:48,431 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-11 19:38:48,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:48,431 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 159 transitions. [2024-09-11 19:38:48,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-09-11 19:38:48,431 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:38:48,432 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:38:48,432 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-09-11 19:38:48,432 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:38:48,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:48,432 INFO L85 PathProgramCache]: Analyzing trace with hash 4291222, now seen corresponding path program 1 times [2024-09-11 19:38:48,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:38:48,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185228826] [2024-09-11 19:38:48,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:48,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:38:48,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:38:48,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1823063054] [2024-09-11 19:38:48,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:48,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:38:48,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:38:48,445 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:38:48,446 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-09-11 19:38:48,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:48,482 INFO L262 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-11 19:38:48,483 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:38:48,512 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-09-11 19:38:48,513 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-11 19:38:48,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:38:48,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185228826] [2024-09-11 19:38:48,513 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:38:48,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823063054] [2024-09-11 19:38:48,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823063054] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-11 19:38:48,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-11 19:38:48,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-11 19:38:48,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318765627] [2024-09-11 19:38:48,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-11 19:38:48,514 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-11 19:38:48,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:38:48,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-11 19:38:48,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-11 19:38:48,514 INFO L87 Difference]: Start difference. First operand 118 states and 159 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-11 19:38:48,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:38:48,572 INFO L93 Difference]: Finished difference Result 176 states and 256 transitions. [2024-09-11 19:38:48,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-11 19:38:48,573 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 36 [2024-09-11 19:38:48,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:38:48,574 INFO L225 Difference]: With dead ends: 176 [2024-09-11 19:38:48,574 INFO L226 Difference]: Without dead ends: 174 [2024-09-11 19:38:48,575 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-11 19:38:48,575 INFO L434 NwaCegarLoop]: 30 mSDtfsCounter, 4 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-11 19:38:48,575 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 105 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-11 19:38:48,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2024-09-11 19:38:48,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 162. [2024-09-11 19:38:48,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 85 states have (on average 1.188235294117647) internal successors, (101), 94 states have internal predecessors, (101), 67 states have call successors, (67), 9 states have call predecessors, (67), 9 states have return successors, (66), 58 states have call predecessors, (66), 66 states have call successors, (66) [2024-09-11 19:38:48,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 234 transitions. [2024-09-11 19:38:48,599 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 234 transitions. Word has length 36 [2024-09-11 19:38:48,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:38:48,599 INFO L474 AbstractCegarLoop]: Abstraction has 162 states and 234 transitions. [2024-09-11 19:38:48,599 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-11 19:38:48,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:48,599 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 234 transitions. [2024-09-11 19:38:48,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-11 19:38:48,600 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:38:48,600 INFO L216 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:38:48,612 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-09-11 19:38:48,801 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:38:48,801 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:38:48,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:48,802 INFO L85 PathProgramCache]: Analyzing trace with hash -303761292, now seen corresponding path program 1 times [2024-09-11 19:38:48,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:38:48,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258601135] [2024-09-11 19:38:48,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:48,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:38:48,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:38:48,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1946711340] [2024-09-11 19:38:48,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:48,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:38:48,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:38:48,816 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:38:48,817 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-09-11 19:38:48,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:48,860 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-09-11 19:38:48,864 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:38:49,370 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-09-11 19:38:49,370 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:38:50,333 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-09-11 19:38:50,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:38:50,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258601135] [2024-09-11 19:38:50,334 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:38:50,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946711340] [2024-09-11 19:38:50,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946711340] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-11 19:38:50,334 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-11 19:38:50,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2024-09-11 19:38:50,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7261659] [2024-09-11 19:38:50,334 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-11 19:38:50,334 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-11 19:38:50,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:38:50,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-11 19:38:50,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2024-09-11 19:38:50,335 INFO L87 Difference]: Start difference. First operand 162 states and 234 transitions. Second operand has 23 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 20 states have internal predecessors, (41), 6 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2024-09-11 19:38:52,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:38:52,484 INFO L93 Difference]: Finished difference Result 441 states and 659 transitions. [2024-09-11 19:38:52,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-09-11 19:38:52,484 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 20 states have internal predecessors, (41), 6 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 48 [2024-09-11 19:38:52,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:38:52,489 INFO L225 Difference]: With dead ends: 441 [2024-09-11 19:38:52,489 INFO L226 Difference]: Without dead ends: 338 [2024-09-11 19:38:52,491 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=398, Invalid=1672, Unknown=0, NotChecked=0, Total=2070 [2024-09-11 19:38:52,492 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 166 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-09-11 19:38:52,492 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 354 Invalid, 655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-09-11 19:38:52,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2024-09-11 19:38:52,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 252. [2024-09-11 19:38:52,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 148 states have (on average 1.2094594594594594) internal successors, (179), 155 states have internal predecessors, (179), 91 states have call successors, (91), 12 states have call predecessors, (91), 12 states have return successors, (90), 84 states have call predecessors, (90), 90 states have call successors, (90) [2024-09-11 19:38:52,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 360 transitions. [2024-09-11 19:38:52,586 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 360 transitions. Word has length 48 [2024-09-11 19:38:52,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:38:52,586 INFO L474 AbstractCegarLoop]: Abstraction has 252 states and 360 transitions. [2024-09-11 19:38:52,587 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 20 states have internal predecessors, (41), 6 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2024-09-11 19:38:52,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:52,587 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 360 transitions. [2024-09-11 19:38:52,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-09-11 19:38:52,588 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:38:52,588 INFO L216 NwaCegarLoop]: trace histogram [8, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:38:52,600 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-09-11 19:38:52,789 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:38:52,789 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:38:52,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:52,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1373066647, now seen corresponding path program 1 times [2024-09-11 19:38:52,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:38:52,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24043622] [2024-09-11 19:38:52,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:52,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:38:52,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:38:52,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [6486438] [2024-09-11 19:38:52,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:52,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:38:52,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:38:52,805 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:38:52,806 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-09-11 19:38:52,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:52,844 INFO L262 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-09-11 19:38:52,846 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:38:52,898 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2024-09-11 19:38:52,898 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:38:52,945 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2024-09-11 19:38:52,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:38:52,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24043622] [2024-09-11 19:38:52,945 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:38:52,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6486438] [2024-09-11 19:38:52,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6486438] provided 1 perfect and 1 imperfect interpolant sequences [2024-09-11 19:38:52,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-11 19:38:52,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2024-09-11 19:38:52,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043289393] [2024-09-11 19:38:52,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-11 19:38:52,946 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-11 19:38:52,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:38:52,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-11 19:38:52,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-09-11 19:38:52,946 INFO L87 Difference]: Start difference. First operand 252 states and 360 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-11 19:38:53,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:38:53,056 INFO L93 Difference]: Finished difference Result 258 states and 365 transitions. [2024-09-11 19:38:53,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-11 19:38:53,056 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 58 [2024-09-11 19:38:53,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:38:53,057 INFO L225 Difference]: With dead ends: 258 [2024-09-11 19:38:53,057 INFO L226 Difference]: Without dead ends: 256 [2024-09-11 19:38:53,058 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 107 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-11 19:38:53,058 INFO L434 NwaCegarLoop]: 30 mSDtfsCounter, 4 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-11 19:38:53,058 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 100 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-11 19:38:53,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2024-09-11 19:38:53,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 256. [2024-09-11 19:38:53,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 151 states have (on average 1.205298013245033) internal successors, (182), 158 states have internal predecessors, (182), 91 states have call successors, (91), 13 states have call predecessors, (91), 13 states have return successors, (90), 84 states have call predecessors, (90), 90 states have call successors, (90) [2024-09-11 19:38:53,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 363 transitions. [2024-09-11 19:38:53,137 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 363 transitions. Word has length 58 [2024-09-11 19:38:53,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:38:53,137 INFO L474 AbstractCegarLoop]: Abstraction has 256 states and 363 transitions. [2024-09-11 19:38:53,137 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-11 19:38:53,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:53,137 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 363 transitions. [2024-09-11 19:38:53,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-09-11 19:38:53,138 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:38:53,138 INFO L216 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:38:53,150 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-09-11 19:38:53,338 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-09-11 19:38:53,339 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:38:53,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:53,339 INFO L85 PathProgramCache]: Analyzing trace with hash 229048754, now seen corresponding path program 1 times [2024-09-11 19:38:53,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:38:53,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547444348] [2024-09-11 19:38:53,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:53,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:38:53,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:38:53,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1756720599] [2024-09-11 19:38:53,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:53,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:38:53,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:38:53,350 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:38:53,351 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-09-11 19:38:53,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:53,388 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-09-11 19:38:53,389 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:38:53,674 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 8 proven. 24 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-09-11 19:38:53,674 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:38:53,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:38:53,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547444348] [2024-09-11 19:38:53,765 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:38:53,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756720599] [2024-09-11 19:38:53,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1756720599] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-11 19:38:53,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-11 19:38:53,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2024-09-11 19:38:53,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874057679] [2024-09-11 19:38:53,765 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-11 19:38:53,766 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-11 19:38:53,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:38:53,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-11 19:38:53,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2024-09-11 19:38:53,766 INFO L87 Difference]: Start difference. First operand 256 states and 363 transitions. Second operand has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 13 states have internal predecessors, (34), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2024-09-11 19:38:54,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:38:54,267 INFO L93 Difference]: Finished difference Result 314 states and 450 transitions. [2024-09-11 19:38:54,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-11 19:38:54,268 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 13 states have internal predecessors, (34), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) Word has length 56 [2024-09-11 19:38:54,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:38:54,270 INFO L225 Difference]: With dead ends: 314 [2024-09-11 19:38:54,271 INFO L226 Difference]: Without dead ends: 312 [2024-09-11 19:38:54,271 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2024-09-11 19:38:54,272 INFO L434 NwaCegarLoop]: 56 mSDtfsCounter, 79 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-11 19:38:54,273 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 489 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 434 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-11 19:38:54,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2024-09-11 19:38:54,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 307. [2024-09-11 19:38:54,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 177 states have (on average 1.2090395480225988) internal successors, (214), 187 states have internal predecessors, (214), 115 states have call successors, (115), 14 states have call predecessors, (115), 14 states have return successors, (114), 105 states have call predecessors, (114), 114 states have call successors, (114) [2024-09-11 19:38:54,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 443 transitions. [2024-09-11 19:38:54,394 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 443 transitions. Word has length 56 [2024-09-11 19:38:54,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:38:54,395 INFO L474 AbstractCegarLoop]: Abstraction has 307 states and 443 transitions. [2024-09-11 19:38:54,395 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2666666666666666) internal successors, (34), 13 states have internal predecessors, (34), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2024-09-11 19:38:54,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:54,395 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 443 transitions. [2024-09-11 19:38:54,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-09-11 19:38:54,395 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:38:54,396 INFO L216 NwaCegarLoop]: trace histogram [7, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:38:54,407 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-09-11 19:38:54,599 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-09-11 19:38:54,599 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:38:54,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:54,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1791327615, now seen corresponding path program 2 times [2024-09-11 19:38:54,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:38:54,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250744339] [2024-09-11 19:38:54,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:54,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:38:54,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:54,644 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-09-11 19:38:54,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:54,647 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-09-11 19:38:54,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:54,648 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-11 19:38:54,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:54,651 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-11 19:38:54,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:54,654 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-11 19:38:54,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:54,658 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-11 19:38:54,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:54,661 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-11 19:38:54,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:54,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-11 19:38:54,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:38:54,666 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2024-09-11 19:38:54,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:38:54,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250744339] [2024-09-11 19:38:54,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250744339] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-11 19:38:54,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-11 19:38:54,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-11 19:38:54,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942966835] [2024-09-11 19:38:54,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-11 19:38:54,667 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-11 19:38:54,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:38:54,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-11 19:38:54,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-11 19:38:54,668 INFO L87 Difference]: Start difference. First operand 307 states and 443 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-09-11 19:38:54,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:38:54,832 INFO L93 Difference]: Finished difference Result 530 states and 767 transitions. [2024-09-11 19:38:54,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-11 19:38:54,833 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 61 [2024-09-11 19:38:54,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:38:54,834 INFO L225 Difference]: With dead ends: 530 [2024-09-11 19:38:54,834 INFO L226 Difference]: Without dead ends: 316 [2024-09-11 19:38:54,835 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-11 19:38:54,835 INFO L434 NwaCegarLoop]: 30 mSDtfsCounter, 1 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-11 19:38:54,835 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 96 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-11 19:38:54,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2024-09-11 19:38:54,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 304. [2024-09-11 19:38:54,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 182 states have (on average 1.2087912087912087) internal successors, (220), 183 states have internal predecessors, (220), 107 states have call successors, (107), 14 states have call predecessors, (107), 14 states have return successors, (106), 106 states have call predecessors, (106), 106 states have call successors, (106) [2024-09-11 19:38:54,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 433 transitions. [2024-09-11 19:38:54,974 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 433 transitions. Word has length 61 [2024-09-11 19:38:54,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:38:54,975 INFO L474 AbstractCegarLoop]: Abstraction has 304 states and 433 transitions. [2024-09-11 19:38:54,975 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-09-11 19:38:54,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:54,975 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 433 transitions. [2024-09-11 19:38:54,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-09-11 19:38:54,975 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:38:54,976 INFO L216 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:38:54,976 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-09-11 19:38:54,976 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:38:54,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:38:54,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1569947899, now seen corresponding path program 3 times [2024-09-11 19:38:54,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:38:54,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897071742] [2024-09-11 19:38:54,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:38:54,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:38:54,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:38:54,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1716443075] [2024-09-11 19:38:54,989 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-11 19:38:54,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:38:54,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:38:54,990 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:38:54,991 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-09-11 19:38:55,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-09-11 19:38:55,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-11 19:38:55,051 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-09-11 19:38:55,053 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:38:55,500 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 10 proven. 22 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2024-09-11 19:38:55,500 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:38:56,592 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 14 proven. 18 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2024-09-11 19:38:56,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:38:56,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897071742] [2024-09-11 19:38:56,592 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:38:56,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716443075] [2024-09-11 19:38:56,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716443075] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-11 19:38:56,592 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-11 19:38:56,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 23 [2024-09-11 19:38:56,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553002110] [2024-09-11 19:38:56,593 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-11 19:38:56,593 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-11 19:38:56,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:38:56,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-11 19:38:56,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2024-09-11 19:38:56,594 INFO L87 Difference]: Start difference. First operand 304 states and 433 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 states have internal predecessors, (52), 5 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2024-09-11 19:38:59,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:38:59,895 INFO L93 Difference]: Finished difference Result 402 states and 560 transitions. [2024-09-11 19:38:59,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-09-11 19:38:59,896 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 states have internal predecessors, (52), 5 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 61 [2024-09-11 19:38:59,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:38:59,898 INFO L225 Difference]: With dead ends: 402 [2024-09-11 19:38:59,898 INFO L226 Difference]: Without dead ends: 400 [2024-09-11 19:38:59,899 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 97 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 485 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=488, Invalid=1768, Unknown=0, NotChecked=0, Total=2256 [2024-09-11 19:38:59,899 INFO L434 NwaCegarLoop]: 38 mSDtfsCounter, 259 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-09-11 19:38:59,899 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [259 Valid, 396 Invalid, 764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 550 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-09-11 19:38:59,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2024-09-11 19:39:00,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 378. [2024-09-11 19:39:00,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 228 states have (on average 1.206140350877193) internal successors, (275), 229 states have internal predecessors, (275), 131 states have call successors, (131), 18 states have call predecessors, (131), 18 states have return successors, (130), 130 states have call predecessors, (130), 130 states have call successors, (130) [2024-09-11 19:39:00,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 536 transitions. [2024-09-11 19:39:00,080 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 536 transitions. Word has length 61 [2024-09-11 19:39:00,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:39:00,084 INFO L474 AbstractCegarLoop]: Abstraction has 378 states and 536 transitions. [2024-09-11 19:39:00,085 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 states have internal predecessors, (52), 5 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2024-09-11 19:39:00,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:39:00,085 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 536 transitions. [2024-09-11 19:39:00,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-09-11 19:39:00,085 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:39:00,086 INFO L216 NwaCegarLoop]: trace histogram [9, 8, 8, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:39:00,093 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-09-11 19:39:00,286 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-09-11 19:39:00,286 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:39:00,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:39:00,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1081992304, now seen corresponding path program 1 times [2024-09-11 19:39:00,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:39:00,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158860873] [2024-09-11 19:39:00,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:39:00,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:39:00,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:39:00,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [97295290] [2024-09-11 19:39:00,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:39:00,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:39:00,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:39:00,301 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:39:00,302 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-09-11 19:39:00,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:39:00,352 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 77 conjuncts are in the unsatisfiable core [2024-09-11 19:39:00,354 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:39:01,010 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 30 proven. 29 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2024-09-11 19:39:01,010 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:39:03,603 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 30 proven. 26 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2024-09-11 19:39:03,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:39:03,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158860873] [2024-09-11 19:39:03,603 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:39:03,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97295290] [2024-09-11 19:39:03,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97295290] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-11 19:39:03,603 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-11 19:39:03,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 16] total 33 [2024-09-11 19:39:03,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342076777] [2024-09-11 19:39:03,603 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-11 19:39:03,604 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-09-11 19:39:03,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:39:03,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-09-11 19:39:03,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=905, Unknown=0, NotChecked=0, Total=1056 [2024-09-11 19:39:03,605 INFO L87 Difference]: Start difference. First operand 378 states and 536 transitions. Second operand has 33 states, 31 states have (on average 1.935483870967742) internal successors, (60), 31 states have internal predecessors, (60), 9 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2024-09-11 19:39:09,929 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-11 19:39:16,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:39:16,791 INFO L93 Difference]: Finished difference Result 582 states and 841 transitions. [2024-09-11 19:39:16,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-09-11 19:39:16,791 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 31 states have (on average 1.935483870967742) internal successors, (60), 31 states have internal predecessors, (60), 9 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) Word has length 75 [2024-09-11 19:39:16,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:39:16,794 INFO L225 Difference]: With dead ends: 582 [2024-09-11 19:39:16,794 INFO L226 Difference]: Without dead ends: 578 [2024-09-11 19:39:16,795 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1711 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=1285, Invalid=5195, Unknown=0, NotChecked=0, Total=6480 [2024-09-11 19:39:16,795 INFO L434 NwaCegarLoop]: 46 mSDtfsCounter, 261 mSDsluCounter, 786 mSDsCounter, 0 mSdLazyCounter, 1283 mSolverCounterSat, 325 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 832 SdHoareTripleChecker+Invalid, 1609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 325 IncrementalHoareTripleChecker+Valid, 1283 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2024-09-11 19:39:16,796 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [261 Valid, 832 Invalid, 1609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [325 Valid, 1283 Invalid, 1 Unknown, 0 Unchecked, 7.3s Time] [2024-09-11 19:39:16,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2024-09-11 19:39:17,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 522. [2024-09-11 19:39:17,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 317 states have (on average 1.220820189274448) internal successors, (387), 318 states have internal predecessors, (387), 183 states have call successors, (183), 21 states have call predecessors, (183), 21 states have return successors, (182), 182 states have call predecessors, (182), 182 states have call successors, (182) [2024-09-11 19:39:17,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 752 transitions. [2024-09-11 19:39:17,268 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 752 transitions. Word has length 75 [2024-09-11 19:39:17,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:39:17,268 INFO L474 AbstractCegarLoop]: Abstraction has 522 states and 752 transitions. [2024-09-11 19:39:17,268 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 31 states have (on average 1.935483870967742) internal successors, (60), 31 states have internal predecessors, (60), 9 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2024-09-11 19:39:17,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:39:17,269 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 752 transitions. [2024-09-11 19:39:17,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-09-11 19:39:17,269 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:39:17,269 INFO L216 NwaCegarLoop]: trace histogram [11, 10, 10, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:39:17,281 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-09-11 19:39:17,473 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-09-11 19:39:17,473 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:39:17,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:39:17,474 INFO L85 PathProgramCache]: Analyzing trace with hash 378611015, now seen corresponding path program 1 times [2024-09-11 19:39:17,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:39:17,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801846229] [2024-09-11 19:39:17,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:39:17,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:39:17,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:39:17,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1897994225] [2024-09-11 19:39:17,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:39:17,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:39:17,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:39:17,487 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:39:17,488 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-09-11 19:39:17,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:39:17,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-09-11 19:39:17,532 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:39:17,689 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 20 proven. 19 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2024-09-11 19:39:17,689 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:39:18,034 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 22 proven. 14 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2024-09-11 19:39:18,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:39:18,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801846229] [2024-09-11 19:39:18,034 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:39:18,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897994225] [2024-09-11 19:39:18,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897994225] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-11 19:39:18,034 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-11 19:39:18,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2024-09-11 19:39:18,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247974251] [2024-09-11 19:39:18,034 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-11 19:39:18,035 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-11 19:39:18,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:39:18,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-11 19:39:18,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2024-09-11 19:39:18,035 INFO L87 Difference]: Start difference. First operand 522 states and 752 transitions. Second operand has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 18 states have internal predecessors, (40), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) [2024-09-11 19:39:19,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:39:19,970 INFO L93 Difference]: Finished difference Result 1077 states and 1681 transitions. [2024-09-11 19:39:19,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-11 19:39:19,971 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 18 states have internal predecessors, (40), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) Word has length 78 [2024-09-11 19:39:19,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:39:19,976 INFO L225 Difference]: With dead ends: 1077 [2024-09-11 19:39:19,976 INFO L226 Difference]: Without dead ends: 1075 [2024-09-11 19:39:19,977 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=345, Invalid=1215, Unknown=0, NotChecked=0, Total=1560 [2024-09-11 19:39:19,977 INFO L434 NwaCegarLoop]: 38 mSDtfsCounter, 128 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-11 19:39:19,977 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 354 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-11 19:39:19,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1075 states. [2024-09-11 19:39:21,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1075 to 1015. [2024-09-11 19:39:21,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1015 states, 514 states have (on average 1.3035019455252919) internal successors, (670), 515 states have internal predecessors, (670), 475 states have call successors, (475), 25 states have call predecessors, (475), 25 states have return successors, (474), 474 states have call predecessors, (474), 474 states have call successors, (474) [2024-09-11 19:39:21,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1015 states to 1015 states and 1619 transitions. [2024-09-11 19:39:21,070 INFO L78 Accepts]: Start accepts. Automaton has 1015 states and 1619 transitions. Word has length 78 [2024-09-11 19:39:21,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:39:21,070 INFO L474 AbstractCegarLoop]: Abstraction has 1015 states and 1619 transitions. [2024-09-11 19:39:21,070 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 18 states have internal predecessors, (40), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) [2024-09-11 19:39:21,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:39:21,070 INFO L276 IsEmpty]: Start isEmpty. Operand 1015 states and 1619 transitions. [2024-09-11 19:39:21,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-09-11 19:39:21,071 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:39:21,071 INFO L216 NwaCegarLoop]: trace histogram [10, 9, 9, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:39:21,083 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-09-11 19:39:21,275 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-09-11 19:39:21,275 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:39:21,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:39:21,276 INFO L85 PathProgramCache]: Analyzing trace with hash -555080767, now seen corresponding path program 1 times [2024-09-11 19:39:21,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:39:21,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495164876] [2024-09-11 19:39:21,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:39:21,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:39:21,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:39:21,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2069562620] [2024-09-11 19:39:21,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:39:21,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:39:21,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:39:21,288 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:39:21,288 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-09-11 19:39:21,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:39:21,328 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-09-11 19:39:21,329 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:39:21,781 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 18 proven. 23 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-09-11 19:39:21,781 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:39:23,049 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 18 proven. 20 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-09-11 19:39:23,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:39:23,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495164876] [2024-09-11 19:39:23,049 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:39:23,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069562620] [2024-09-11 19:39:23,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069562620] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-11 19:39:23,049 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-11 19:39:23,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2024-09-11 19:39:23,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629960464] [2024-09-11 19:39:23,049 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-11 19:39:23,049 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-11 19:39:23,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:39:23,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-11 19:39:23,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2024-09-11 19:39:23,050 INFO L87 Difference]: Start difference. First operand 1015 states and 1619 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 20 states have internal predecessors, (51), 8 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (22), 8 states have call predecessors, (22), 8 states have call successors, (22) [2024-09-11 19:39:31,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:39:31,893 INFO L93 Difference]: Finished difference Result 1402 states and 2247 transitions. [2024-09-11 19:39:31,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-09-11 19:39:31,893 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 20 states have internal predecessors, (51), 8 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (22), 8 states have call predecessors, (22), 8 states have call successors, (22) Word has length 78 [2024-09-11 19:39:31,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:39:31,900 INFO L225 Difference]: With dead ends: 1402 [2024-09-11 19:39:31,900 INFO L226 Difference]: Without dead ends: 1400 [2024-09-11 19:39:31,901 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 782 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=711, Invalid=2829, Unknown=0, NotChecked=0, Total=3540 [2024-09-11 19:39:31,902 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 150 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 876 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 654 SdHoareTripleChecker+Invalid, 1021 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 876 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2024-09-11 19:39:31,902 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 654 Invalid, 1021 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 876 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2024-09-11 19:39:31,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1400 states. [2024-09-11 19:39:33,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1400 to 1272. [2024-09-11 19:39:33,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1272 states, 640 states have (on average 1.3109375) internal successors, (839), 641 states have internal predecessors, (839), 603 states have call successors, (603), 28 states have call predecessors, (603), 28 states have return successors, (602), 602 states have call predecessors, (602), 602 states have call successors, (602) [2024-09-11 19:39:33,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1272 states to 1272 states and 2044 transitions. [2024-09-11 19:39:33,453 INFO L78 Accepts]: Start accepts. Automaton has 1272 states and 2044 transitions. Word has length 78 [2024-09-11 19:39:33,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:39:33,453 INFO L474 AbstractCegarLoop]: Abstraction has 1272 states and 2044 transitions. [2024-09-11 19:39:33,453 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 20 states have internal predecessors, (51), 8 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (22), 8 states have call predecessors, (22), 8 states have call successors, (22) [2024-09-11 19:39:33,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:39:33,453 INFO L276 IsEmpty]: Start isEmpty. Operand 1272 states and 2044 transitions. [2024-09-11 19:39:33,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2024-09-11 19:39:33,454 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:39:33,454 INFO L216 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:39:33,466 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-09-11 19:39:33,655 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-09-11 19:39:33,655 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:39:33,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:39:33,655 INFO L85 PathProgramCache]: Analyzing trace with hash 484531843, now seen corresponding path program 4 times [2024-09-11 19:39:33,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:39:33,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269808225] [2024-09-11 19:39:33,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:39:33,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:39:33,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:39:33,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [765188250] [2024-09-11 19:39:33,666 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-11 19:39:33,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:39:33,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:39:33,667 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:39:33,669 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-09-11 19:39:33,706 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-11 19:39:33,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-11 19:39:33,707 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-09-11 19:39:33,708 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:39:34,299 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 30 proven. 45 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2024-09-11 19:39:34,299 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:39:34,570 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 55 proven. 9 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2024-09-11 19:39:34,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:39:34,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269808225] [2024-09-11 19:39:34,571 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:39:34,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765188250] [2024-09-11 19:39:34,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765188250] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-11 19:39:34,571 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-11 19:39:34,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 9] total 21 [2024-09-11 19:39:34,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481478566] [2024-09-11 19:39:34,571 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-11 19:39:34,572 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-11 19:39:34,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:39:34,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-11 19:39:34,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2024-09-11 19:39:34,573 INFO L87 Difference]: Start difference. First operand 1272 states and 2044 transitions. Second operand has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 18 states have internal predecessors, (61), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2024-09-11 19:39:38,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:39:38,372 INFO L93 Difference]: Finished difference Result 1391 states and 2225 transitions. [2024-09-11 19:39:38,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-11 19:39:38,373 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 18 states have internal predecessors, (61), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) Word has length 81 [2024-09-11 19:39:38,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:39:38,379 INFO L225 Difference]: With dead ends: 1391 [2024-09-11 19:39:38,379 INFO L226 Difference]: Without dead ends: 1389 [2024-09-11 19:39:38,380 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 145 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=213, Invalid=1119, Unknown=0, NotChecked=0, Total=1332 [2024-09-11 19:39:38,380 INFO L434 NwaCegarLoop]: 46 mSDtfsCounter, 76 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-09-11 19:39:38,380 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 412 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-09-11 19:39:38,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states. [2024-09-11 19:39:40,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 1296. [2024-09-11 19:39:40,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1296 states, 658 states have (on average 1.3024316109422491) internal successors, (857), 659 states have internal predecessors, (857), 603 states have call successors, (603), 34 states have call predecessors, (603), 34 states have return successors, (602), 602 states have call predecessors, (602), 602 states have call successors, (602) [2024-09-11 19:39:40,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1296 states to 1296 states and 2062 transitions. [2024-09-11 19:39:40,018 INFO L78 Accepts]: Start accepts. Automaton has 1296 states and 2062 transitions. Word has length 81 [2024-09-11 19:39:40,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:39:40,018 INFO L474 AbstractCegarLoop]: Abstraction has 1296 states and 2062 transitions. [2024-09-11 19:39:40,018 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 18 states have internal predecessors, (61), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2024-09-11 19:39:40,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:39:40,019 INFO L276 IsEmpty]: Start isEmpty. Operand 1296 states and 2062 transitions. [2024-09-11 19:39:40,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-09-11 19:39:40,021 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:39:40,021 INFO L216 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:39:40,033 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-09-11 19:39:40,221 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:39:40,221 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:39:40,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:39:40,222 INFO L85 PathProgramCache]: Analyzing trace with hash -2018595463, now seen corresponding path program 2 times [2024-09-11 19:39:40,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:39:40,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417372538] [2024-09-11 19:39:40,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:39:40,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:39:40,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:39:40,342 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-09-11 19:39:40,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:39:40,344 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-09-11 19:39:40,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:39:40,345 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-11 19:39:40,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:39:40,348 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-11 19:39:40,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:39:40,352 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-11 19:39:40,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:39:40,354 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-11 19:39:40,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:39:40,355 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-11 19:39:40,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:39:40,357 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-11 19:39:40,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:39:40,360 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-11 19:39:40,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:39:40,362 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-11 19:39:40,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:39:40,364 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-09-11 19:39:40,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:39:40,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417372538] [2024-09-11 19:39:40,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417372538] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-11 19:39:40,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903139037] [2024-09-11 19:39:40,364 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-11 19:39:40,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:39:40,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:39:40,366 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:39:40,366 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-09-11 19:39:40,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-11 19:39:40,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-11 19:39:40,410 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-11 19:39:40,411 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:39:40,460 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-09-11 19:39:40,460 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:39:40,530 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-09-11 19:39:40,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903139037] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-11 19:39:40,530 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-11 19:39:40,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 11 [2024-09-11 19:39:40,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970317537] [2024-09-11 19:39:40,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-11 19:39:40,530 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-11 19:39:40,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:39:40,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-11 19:39:40,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-09-11 19:39:40,531 INFO L87 Difference]: Start difference. First operand 1296 states and 2062 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-09-11 19:39:42,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:39:42,651 INFO L93 Difference]: Finished difference Result 1431 states and 2270 transitions. [2024-09-11 19:39:42,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-11 19:39:42,652 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 83 [2024-09-11 19:39:42,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:39:42,658 INFO L225 Difference]: With dead ends: 1431 [2024-09-11 19:39:42,658 INFO L226 Difference]: Without dead ends: 1424 [2024-09-11 19:39:42,659 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 183 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=141, Invalid=459, Unknown=0, NotChecked=0, Total=600 [2024-09-11 19:39:42,659 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 66 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-11 19:39:42,659 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 338 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 270 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-11 19:39:42,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1424 states. [2024-09-11 19:39:44,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1424 to 1251. [2024-09-11 19:39:44,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1251 states, 625 states have (on average 1.3088) internal successors, (818), 626 states have internal predecessors, (818), 591 states have call successors, (591), 34 states have call predecessors, (591), 34 states have return successors, (590), 590 states have call predecessors, (590), 590 states have call successors, (590) [2024-09-11 19:39:44,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1251 states to 1251 states and 1999 transitions. [2024-09-11 19:39:44,290 INFO L78 Accepts]: Start accepts. Automaton has 1251 states and 1999 transitions. Word has length 83 [2024-09-11 19:39:44,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:39:44,290 INFO L474 AbstractCegarLoop]: Abstraction has 1251 states and 1999 transitions. [2024-09-11 19:39:44,290 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-09-11 19:39:44,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:39:44,290 INFO L276 IsEmpty]: Start isEmpty. Operand 1251 states and 1999 transitions. [2024-09-11 19:39:44,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2024-09-11 19:39:44,291 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:39:44,291 INFO L216 NwaCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:39:44,303 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-09-11 19:39:44,491 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:39:44,492 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:39:44,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:39:44,492 INFO L85 PathProgramCache]: Analyzing trace with hash -668510236, now seen corresponding path program 2 times [2024-09-11 19:39:44,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:39:44,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947906260] [2024-09-11 19:39:44,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:39:44,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:39:44,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:39:44,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1591842501] [2024-09-11 19:39:44,508 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-11 19:39:44,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:39:44,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:39:44,510 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:39:44,511 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-09-11 19:39:44,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-11 19:39:44,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-11 19:39:44,562 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-09-11 19:39:44,564 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:39:45,121 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 24 proven. 27 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2024-09-11 19:39:45,121 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:39:47,321 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 24 proven. 27 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2024-09-11 19:39:47,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:39:47,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947906260] [2024-09-11 19:39:47,321 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:39:47,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591842501] [2024-09-11 19:39:47,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591842501] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-11 19:39:47,321 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-11 19:39:47,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 24 [2024-09-11 19:39:47,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648020903] [2024-09-11 19:39:47,321 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-11 19:39:47,321 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-09-11 19:39:47,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:39:47,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-09-11 19:39:47,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2024-09-11 19:39:47,322 INFO L87 Difference]: Start difference. First operand 1251 states and 1999 transitions. Second operand has 24 states, 22 states have (on average 2.272727272727273) internal successors, (50), 23 states have internal predecessors, (50), 9 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 7 states have call predecessors, (26), 7 states have call successors, (26) [2024-09-11 19:39:59,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:39:59,561 INFO L93 Difference]: Finished difference Result 1955 states and 3174 transitions. [2024-09-11 19:39:59,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-09-11 19:39:59,562 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 2.272727272727273) internal successors, (50), 23 states have internal predecessors, (50), 9 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 7 states have call predecessors, (26), 7 states have call successors, (26) Word has length 95 [2024-09-11 19:39:59,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:39:59,570 INFO L225 Difference]: With dead ends: 1955 [2024-09-11 19:39:59,570 INFO L226 Difference]: Without dead ends: 1947 [2024-09-11 19:39:59,573 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 164 SyntacticMatches, 2 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3251 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=1436, Invalid=8664, Unknown=0, NotChecked=0, Total=10100 [2024-09-11 19:39:59,573 INFO L434 NwaCegarLoop]: 64 mSDtfsCounter, 213 mSDsluCounter, 898 mSDsCounter, 0 mSdLazyCounter, 1304 mSolverCounterSat, 235 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 962 SdHoareTripleChecker+Invalid, 1539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 235 IncrementalHoareTripleChecker+Valid, 1304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2024-09-11 19:39:59,573 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 962 Invalid, 1539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [235 Valid, 1304 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2024-09-11 19:39:59,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1947 states. [2024-09-11 19:40:01,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1947 to 1391. [2024-09-11 19:40:01,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1391 states, 692 states have (on average 1.3121387283236994) internal successors, (908), 693 states have internal predecessors, (908), 663 states have call successors, (663), 35 states have call predecessors, (663), 35 states have return successors, (662), 662 states have call predecessors, (662), 662 states have call successors, (662) [2024-09-11 19:40:01,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1391 states to 1391 states and 2233 transitions. [2024-09-11 19:40:01,474 INFO L78 Accepts]: Start accepts. Automaton has 1391 states and 2233 transitions. Word has length 95 [2024-09-11 19:40:01,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:40:01,474 INFO L474 AbstractCegarLoop]: Abstraction has 1391 states and 2233 transitions. [2024-09-11 19:40:01,474 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 2.272727272727273) internal successors, (50), 23 states have internal predecessors, (50), 9 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 7 states have call predecessors, (26), 7 states have call successors, (26) [2024-09-11 19:40:01,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:40:01,475 INFO L276 IsEmpty]: Start isEmpty. Operand 1391 states and 2233 transitions. [2024-09-11 19:40:01,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2024-09-11 19:40:01,476 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:40:01,476 INFO L216 NwaCegarLoop]: trace histogram [14, 13, 13, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:40:01,489 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-09-11 19:40:01,676 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:40:01,676 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:40:01,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:40:01,677 INFO L85 PathProgramCache]: Analyzing trace with hash -595923267, now seen corresponding path program 2 times [2024-09-11 19:40:01,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:40:01,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587158322] [2024-09-11 19:40:01,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:40:01,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:40:01,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:40:01,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [912439796] [2024-09-11 19:40:01,694 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-11 19:40:01,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:40:01,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:40:01,695 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:40:01,696 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-09-11 19:40:01,748 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-11 19:40:01,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-11 19:40:01,751 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 73 conjuncts are in the unsatisfiable core [2024-09-11 19:40:01,753 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:40:02,461 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 52 proven. 59 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2024-09-11 19:40:02,461 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:40:07,469 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 56 proven. 52 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2024-09-11 19:40:07,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:40:07,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587158322] [2024-09-11 19:40:07,470 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:40:07,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912439796] [2024-09-11 19:40:07,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912439796] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-11 19:40:07,470 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-11 19:40:07,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 17] total 34 [2024-09-11 19:40:07,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079362682] [2024-09-11 19:40:07,470 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-11 19:40:07,470 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-09-11 19:40:07,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:40:07,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-09-11 19:40:07,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=954, Unknown=0, NotChecked=0, Total=1122 [2024-09-11 19:40:07,471 INFO L87 Difference]: Start difference. First operand 1391 states and 2233 transitions. Second operand has 34 states, 34 states have (on average 2.0588235294117645) internal successors, (70), 32 states have internal predecessors, (70), 11 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (30), 11 states have call predecessors, (30), 11 states have call successors, (30) [2024-09-11 19:40:25,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:40:25,008 INFO L93 Difference]: Finished difference Result 1640 states and 2589 transitions. [2024-09-11 19:40:25,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-09-11 19:40:25,009 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.0588235294117645) internal successors, (70), 32 states have internal predecessors, (70), 11 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (30), 11 states have call predecessors, (30), 11 states have call successors, (30) Word has length 105 [2024-09-11 19:40:25,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:40:25,016 INFO L225 Difference]: With dead ends: 1640 [2024-09-11 19:40:25,016 INFO L226 Difference]: Without dead ends: 1638 [2024-09-11 19:40:25,018 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1837 ImplicationChecksByTransitivity, 11.9s TimeCoverageRelationStatistics Valid=1422, Invalid=6060, Unknown=0, NotChecked=0, Total=7482 [2024-09-11 19:40:25,018 INFO L434 NwaCegarLoop]: 55 mSDtfsCounter, 263 mSDsluCounter, 820 mSDsCounter, 0 mSdLazyCounter, 1469 mSolverCounterSat, 255 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 875 SdHoareTripleChecker+Invalid, 1724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 255 IncrementalHoareTripleChecker+Valid, 1469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2024-09-11 19:40:25,018 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [263 Valid, 875 Invalid, 1724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [255 Valid, 1469 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2024-09-11 19:40:25,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1638 states. [2024-09-11 19:40:27,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1638 to 1499. [2024-09-11 19:40:27,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1499 states, 772 states have (on average 1.3018134715025906) internal successors, (1005), 776 states have internal predecessors, (1005), 685 states have call successors, (685), 41 states have call predecessors, (685), 41 states have return successors, (684), 681 states have call predecessors, (684), 684 states have call successors, (684) [2024-09-11 19:40:27,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1499 states to 1499 states and 2374 transitions. [2024-09-11 19:40:27,373 INFO L78 Accepts]: Start accepts. Automaton has 1499 states and 2374 transitions. Word has length 105 [2024-09-11 19:40:27,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:40:27,373 INFO L474 AbstractCegarLoop]: Abstraction has 1499 states and 2374 transitions. [2024-09-11 19:40:27,373 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.0588235294117645) internal successors, (70), 32 states have internal predecessors, (70), 11 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (30), 11 states have call predecessors, (30), 11 states have call successors, (30) [2024-09-11 19:40:27,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:40:27,373 INFO L276 IsEmpty]: Start isEmpty. Operand 1499 states and 2374 transitions. [2024-09-11 19:40:27,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2024-09-11 19:40:27,374 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:40:27,374 INFO L216 NwaCegarLoop]: trace histogram [14, 13, 13, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:40:27,387 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-09-11 19:40:27,575 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-09-11 19:40:27,575 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:40:27,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:40:27,575 INFO L85 PathProgramCache]: Analyzing trace with hash -848578677, now seen corresponding path program 3 times [2024-09-11 19:40:27,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:40:27,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320999103] [2024-09-11 19:40:27,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:40:27,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:40:27,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:40:27,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [329750573] [2024-09-11 19:40:27,595 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-11 19:40:27,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:40:27,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:40:27,596 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:40:27,598 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-09-11 19:40:27,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-09-11 19:40:27,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-11 19:40:27,647 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-09-11 19:40:27,648 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:40:28,279 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 61 proven. 51 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2024-09-11 19:40:28,279 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:40:29,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:40:29,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320999103] [2024-09-11 19:40:29,534 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:40:29,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329750573] [2024-09-11 19:40:29,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329750573] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-11 19:40:29,534 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-11 19:40:29,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2024-09-11 19:40:29,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022582800] [2024-09-11 19:40:29,535 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-11 19:40:29,535 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-09-11 19:40:29,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:40:29,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-09-11 19:40:29,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2024-09-11 19:40:29,535 INFO L87 Difference]: Start difference. First operand 1499 states and 2374 transitions. Second operand has 19 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 4 states have call predecessors, (11), 5 states have call successors, (11) [2024-09-11 19:40:33,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:40:33,264 INFO L93 Difference]: Finished difference Result 1778 states and 2793 transitions. [2024-09-11 19:40:33,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-11 19:40:33,265 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 4 states have call predecessors, (11), 5 states have call successors, (11) Word has length 108 [2024-09-11 19:40:33,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:40:33,272 INFO L225 Difference]: With dead ends: 1778 [2024-09-11 19:40:33,272 INFO L226 Difference]: Without dead ends: 1776 [2024-09-11 19:40:33,273 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=147, Invalid=845, Unknown=0, NotChecked=0, Total=992 [2024-09-11 19:40:33,273 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 70 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-11 19:40:33,273 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 384 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-11 19:40:33,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1776 states. [2024-09-11 19:40:36,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1776 to 1739. [2024-09-11 19:40:36,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1739 states, 892 states have (on average 1.3015695067264574) internal successors, (1161), 896 states have internal predecessors, (1161), 797 states have call successors, (797), 49 states have call predecessors, (797), 49 states have return successors, (796), 793 states have call predecessors, (796), 796 states have call successors, (796) [2024-09-11 19:40:36,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1739 states to 1739 states and 2754 transitions. [2024-09-11 19:40:36,095 INFO L78 Accepts]: Start accepts. Automaton has 1739 states and 2754 transitions. Word has length 108 [2024-09-11 19:40:36,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:40:36,096 INFO L474 AbstractCegarLoop]: Abstraction has 1739 states and 2754 transitions. [2024-09-11 19:40:36,096 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 6 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 4 states have call predecessors, (11), 5 states have call successors, (11) [2024-09-11 19:40:36,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:40:36,096 INFO L276 IsEmpty]: Start isEmpty. Operand 1739 states and 2754 transitions. [2024-09-11 19:40:36,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-09-11 19:40:36,098 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:40:36,098 INFO L216 NwaCegarLoop]: trace histogram [14, 13, 13, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:40:36,110 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-09-11 19:40:36,298 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-09-11 19:40:36,298 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:40:36,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:40:36,299 INFO L85 PathProgramCache]: Analyzing trace with hash -250281466, now seen corresponding path program 4 times [2024-09-11 19:40:36,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:40:36,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887505605] [2024-09-11 19:40:36,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:40:36,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:40:36,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:40:36,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1931027005] [2024-09-11 19:40:36,315 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-11 19:40:36,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:40:36,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:40:36,316 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:40:36,317 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-09-11 19:40:36,372 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-11 19:40:36,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-11 19:40:36,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 109 conjuncts are in the unsatisfiable core [2024-09-11 19:40:36,382 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:40:37,438 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 101 proven. 91 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2024-09-11 19:40:37,438 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:40:38,544 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 125 proven. 27 refuted. 0 times theorem prover too weak. 263 trivial. 0 not checked. [2024-09-11 19:40:38,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:40:38,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887505605] [2024-09-11 19:40:38,544 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:40:38,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931027005] [2024-09-11 19:40:38,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931027005] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-11 19:40:38,544 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-11 19:40:38,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 12] total 34 [2024-09-11 19:40:38,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034444169] [2024-09-11 19:40:38,544 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-11 19:40:38,545 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-09-11 19:40:38,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:40:38,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-09-11 19:40:38,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=953, Unknown=0, NotChecked=0, Total=1122 [2024-09-11 19:40:38,546 INFO L87 Difference]: Start difference. First operand 1739 states and 2754 transitions. Second operand has 34 states, 32 states have (on average 2.46875) internal successors, (79), 30 states have internal predecessors, (79), 13 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (30), 9 states have call predecessors, (30), 11 states have call successors, (30) [2024-09-11 19:40:45,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:40:45,333 INFO L93 Difference]: Finished difference Result 1916 states and 3002 transitions. [2024-09-11 19:40:45,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-09-11 19:40:45,334 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 32 states have (on average 2.46875) internal successors, (79), 30 states have internal predecessors, (79), 13 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (30), 9 states have call predecessors, (30), 11 states have call successors, (30) Word has length 113 [2024-09-11 19:40:45,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:40:45,342 INFO L225 Difference]: With dead ends: 1916 [2024-09-11 19:40:45,342 INFO L226 Difference]: Without dead ends: 1914 [2024-09-11 19:40:45,343 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 963 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=729, Invalid=3303, Unknown=0, NotChecked=0, Total=4032 [2024-09-11 19:40:45,344 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 156 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 1337 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 738 SdHoareTripleChecker+Invalid, 1497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 1337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-09-11 19:40:45,344 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 738 Invalid, 1497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 1337 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-09-11 19:40:45,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1914 states. [2024-09-11 19:40:48,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1914 to 1890. [2024-09-11 19:40:48,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1890 states, 976 states have (on average 1.2940573770491803) internal successors, (1263), 982 states have internal predecessors, (1263), 857 states have call successors, (857), 56 states have call predecessors, (857), 56 states have return successors, (856), 851 states have call predecessors, (856), 856 states have call successors, (856) [2024-09-11 19:40:48,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1890 states to 1890 states and 2976 transitions. [2024-09-11 19:40:48,567 INFO L78 Accepts]: Start accepts. Automaton has 1890 states and 2976 transitions. Word has length 113 [2024-09-11 19:40:48,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:40:48,568 INFO L474 AbstractCegarLoop]: Abstraction has 1890 states and 2976 transitions. [2024-09-11 19:40:48,568 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 32 states have (on average 2.46875) internal successors, (79), 30 states have internal predecessors, (79), 13 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (30), 9 states have call predecessors, (30), 11 states have call successors, (30) [2024-09-11 19:40:48,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:40:48,568 INFO L276 IsEmpty]: Start isEmpty. Operand 1890 states and 2976 transitions. [2024-09-11 19:40:48,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2024-09-11 19:40:48,570 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:40:48,570 INFO L216 NwaCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:40:48,582 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-09-11 19:40:48,773 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-09-11 19:40:48,773 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:40:48,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:40:48,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1466008933, now seen corresponding path program 3 times [2024-09-11 19:40:48,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:40:48,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797916332] [2024-09-11 19:40:48,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:40:48,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:40:48,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:40:48,861 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-09-11 19:40:48,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:40:48,862 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-09-11 19:40:48,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:40:48,863 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-11 19:40:48,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:40:48,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-11 19:40:48,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:40:48,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-11 19:40:48,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:40:48,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-11 19:40:48,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:40:48,870 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-11 19:40:48,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:40:48,871 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-11 19:40:48,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:40:48,873 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-11 19:40:48,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:40:48,876 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-11 19:40:48,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:40:48,879 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-11 19:40:48,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:40:48,882 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-11 19:40:48,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:40:48,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-11 19:40:48,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:40:48,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-11 19:40:48,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:40:48,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-11 19:40:48,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:40:48,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-11 19:40:48,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:40:48,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-11 19:40:48,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:40:48,896 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-11 19:40:48,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:40:48,898 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 59 proven. 18 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2024-09-11 19:40:48,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:40:48,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797916332] [2024-09-11 19:40:48,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797916332] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-11 19:40:48,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419913108] [2024-09-11 19:40:48,898 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-11 19:40:48,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:40:48,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:40:48,903 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:40:48,904 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-09-11 19:40:48,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-09-11 19:40:48,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-11 19:40:48,950 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-11 19:40:48,951 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:40:48,979 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 243 proven. 18 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2024-09-11 19:40:48,980 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:40:49,042 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 59 proven. 18 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2024-09-11 19:40:49,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419913108] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-11 19:40:49,042 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-11 19:40:49,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2024-09-11 19:40:49,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210098321] [2024-09-11 19:40:49,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-11 19:40:49,043 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-11 19:40:49,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:40:49,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-11 19:40:49,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-09-11 19:40:49,043 INFO L87 Difference]: Start difference. First operand 1890 states and 2976 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 5 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) [2024-09-11 19:40:53,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:40:53,008 INFO L93 Difference]: Finished difference Result 3333 states and 5286 transitions. [2024-09-11 19:40:53,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-11 19:40:53,008 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 5 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) Word has length 117 [2024-09-11 19:40:53,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:40:53,018 INFO L225 Difference]: With dead ends: 3333 [2024-09-11 19:40:53,018 INFO L226 Difference]: Without dead ends: 2146 [2024-09-11 19:40:53,021 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 264 SyntacticMatches, 5 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-09-11 19:40:53,022 INFO L434 NwaCegarLoop]: 49 mSDtfsCounter, 5 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-11 19:40:53,022 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 228 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-11 19:40:53,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2146 states. [2024-09-11 19:40:56,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2146 to 1966. [2024-09-11 19:40:56,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1966 states, 1041 states have (on average 1.2795389048991355) internal successors, (1332), 1072 states have internal predecessors, (1332), 868 states have call successors, (868), 56 states have call predecessors, (868), 56 states have return successors, (867), 837 states have call predecessors, (867), 867 states have call successors, (867) [2024-09-11 19:40:56,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 3067 transitions. [2024-09-11 19:40:56,532 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 3067 transitions. Word has length 117 [2024-09-11 19:40:56,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:40:56,532 INFO L474 AbstractCegarLoop]: Abstraction has 1966 states and 3067 transitions. [2024-09-11 19:40:56,532 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 5 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) [2024-09-11 19:40:56,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:40:56,533 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 3067 transitions. [2024-09-11 19:40:56,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2024-09-11 19:40:56,534 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:40:56,535 INFO L216 NwaCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:40:56,547 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-09-11 19:40:56,735 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-09-11 19:40:56,735 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:40:56,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:40:56,735 INFO L85 PathProgramCache]: Analyzing trace with hash 820273984, now seen corresponding path program 4 times [2024-09-11 19:40:56,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:40:56,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25861714] [2024-09-11 19:40:56,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:40:56,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:40:56,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:40:56,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2107096006] [2024-09-11 19:40:56,751 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-11 19:40:56,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:40:56,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:40:56,752 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:40:56,753 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-09-11 19:40:56,808 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-11 19:40:56,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-11 19:40:56,810 INFO L262 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 77 conjuncts are in the unsatisfiable core [2024-09-11 19:40:56,812 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:40:58,147 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 46 proven. 90 refuted. 0 times theorem prover too weak. 436 trivial. 0 not checked. [2024-09-11 19:40:58,147 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:41:04,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:41:04,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25861714] [2024-09-11 19:41:04,058 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:41:04,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107096006] [2024-09-11 19:41:04,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107096006] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-11 19:41:04,058 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-11 19:41:04,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2024-09-11 19:41:04,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569040820] [2024-09-11 19:41:04,058 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-11 19:41:04,058 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-11 19:41:04,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:41:04,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-11 19:41:04,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1185, Unknown=0, NotChecked=0, Total=1332 [2024-09-11 19:41:04,059 INFO L87 Difference]: Start difference. First operand 1966 states and 3067 transitions. Second operand has 23 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 8 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2024-09-11 19:41:08,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:41:08,795 INFO L93 Difference]: Finished difference Result 2149 states and 3345 transitions. [2024-09-11 19:41:08,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-11 19:41:08,796 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 8 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) Word has length 122 [2024-09-11 19:41:08,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:41:08,804 INFO L225 Difference]: With dead ends: 2149 [2024-09-11 19:41:08,804 INFO L226 Difference]: Without dead ends: 2142 [2024-09-11 19:41:08,805 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 478 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=263, Invalid=1993, Unknown=0, NotChecked=0, Total=2256 [2024-09-11 19:41:08,806 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 85 mSDsluCounter, 560 mSDsCounter, 0 mSdLazyCounter, 1125 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 1188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-11 19:41:08,806 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 612 Invalid, 1188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1125 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-11 19:41:08,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2142 states. [2024-09-11 19:41:12,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2142 to 2112. [2024-09-11 19:41:12,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2112 states, 1112 states have (on average 1.2814748201438848) internal successors, (1425), 1145 states have internal predecessors, (1425), 938 states have call successors, (938), 61 states have call predecessors, (938), 61 states have return successors, (937), 905 states have call predecessors, (937), 937 states have call successors, (937) [2024-09-11 19:41:12,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2112 states to 2112 states and 3300 transitions. [2024-09-11 19:41:12,430 INFO L78 Accepts]: Start accepts. Automaton has 2112 states and 3300 transitions. Word has length 122 [2024-09-11 19:41:12,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:41:12,430 INFO L474 AbstractCegarLoop]: Abstraction has 2112 states and 3300 transitions. [2024-09-11 19:41:12,431 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 8 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2024-09-11 19:41:12,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:41:12,431 INFO L276 IsEmpty]: Start isEmpty. Operand 2112 states and 3300 transitions. [2024-09-11 19:41:12,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2024-09-11 19:41:12,437 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:41:12,437 INFO L216 NwaCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:41:12,450 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-09-11 19:41:12,637 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-09-11 19:41:12,637 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:41:12,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:41:12,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1218339944, now seen corresponding path program 5 times [2024-09-11 19:41:12,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:41:12,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790336294] [2024-09-11 19:41:12,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:41:12,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:41:12,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:41:12,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1624753910] [2024-09-11 19:41:12,654 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-11 19:41:12,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:41:12,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:41:12,656 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:41:12,656 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-09-11 19:41:12,741 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-09-11 19:41:12,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-11 19:41:12,743 INFO L262 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 85 conjuncts are in the unsatisfiable core [2024-09-11 19:41:12,745 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:41:13,463 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 51 proven. 121 refuted. 0 times theorem prover too weak. 400 trivial. 0 not checked. [2024-09-11 19:41:13,463 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:41:18,384 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 51 proven. 121 refuted. 0 times theorem prover too weak. 400 trivial. 0 not checked. [2024-09-11 19:41:18,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:41:18,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790336294] [2024-09-11 19:41:18,385 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:41:18,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624753910] [2024-09-11 19:41:18,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624753910] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-11 19:41:18,385 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-11 19:41:18,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21] total 35 [2024-09-11 19:41:18,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177564122] [2024-09-11 19:41:18,385 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-11 19:41:18,385 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-09-11 19:41:18,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:41:18,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-09-11 19:41:18,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=998, Unknown=0, NotChecked=0, Total=1190 [2024-09-11 19:41:18,386 INFO L87 Difference]: Start difference. First operand 2112 states and 3300 transitions. Second operand has 35 states, 33 states have (on average 2.090909090909091) internal successors, (69), 32 states have internal predecessors, (69), 12 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (34), 11 states have call predecessors, (34), 10 states have call successors, (34) [2024-09-11 19:41:58,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:41:58,124 INFO L93 Difference]: Finished difference Result 2578 states and 4034 transitions. [2024-09-11 19:41:58,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-09-11 19:41:58,124 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 33 states have (on average 2.090909090909091) internal successors, (69), 32 states have internal predecessors, (69), 12 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (34), 11 states have call predecessors, (34), 10 states have call successors, (34) Word has length 122 [2024-09-11 19:41:58,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:41:58,134 INFO L225 Difference]: With dead ends: 2578 [2024-09-11 19:41:58,135 INFO L226 Difference]: Without dead ends: 2570 [2024-09-11 19:41:58,137 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 207 SyntacticMatches, 2 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3764 ImplicationChecksByTransitivity, 30.6s TimeCoverageRelationStatistics Valid=2437, Invalid=10673, Unknown=0, NotChecked=0, Total=13110 [2024-09-11 19:41:58,137 INFO L434 NwaCegarLoop]: 55 mSDtfsCounter, 258 mSDsluCounter, 959 mSDsCounter, 0 mSdLazyCounter, 1424 mSolverCounterSat, 388 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 1014 SdHoareTripleChecker+Invalid, 1812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 388 IncrementalHoareTripleChecker+Valid, 1424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2024-09-11 19:41:58,138 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 1014 Invalid, 1812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [388 Valid, 1424 Invalid, 0 Unknown, 0 Unchecked, 6.8s Time] [2024-09-11 19:41:58,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2570 states. [2024-09-11 19:42:03,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2570 to 2353. [2024-09-11 19:42:03,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2353 states, 1243 states have (on average 1.2783588093322606) internal successors, (1589), 1279 states have internal predecessors, (1589), 1044 states have call successors, (1044), 65 states have call predecessors, (1044), 65 states have return successors, (1043), 1008 states have call predecessors, (1043), 1043 states have call successors, (1043) [2024-09-11 19:42:03,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2353 states to 2353 states and 3676 transitions. [2024-09-11 19:42:03,129 INFO L78 Accepts]: Start accepts. Automaton has 2353 states and 3676 transitions. Word has length 122 [2024-09-11 19:42:03,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:42:03,130 INFO L474 AbstractCegarLoop]: Abstraction has 2353 states and 3676 transitions. [2024-09-11 19:42:03,130 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 33 states have (on average 2.090909090909091) internal successors, (69), 32 states have internal predecessors, (69), 12 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (34), 11 states have call predecessors, (34), 10 states have call successors, (34) [2024-09-11 19:42:03,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:42:03,131 INFO L276 IsEmpty]: Start isEmpty. Operand 2353 states and 3676 transitions. [2024-09-11 19:42:03,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2024-09-11 19:42:03,133 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:42:03,133 INFO L216 NwaCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:42:03,139 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-09-11 19:42:03,333 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-09-11 19:42:03,333 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:42:03,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:42:03,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1873795814, now seen corresponding path program 6 times [2024-09-11 19:42:03,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:42:03,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441107604] [2024-09-11 19:42:03,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:42:03,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:42:03,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:42:03,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [184271194] [2024-09-11 19:42:03,348 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-11 19:42:03,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:42:03,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:42:03,351 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:42:03,352 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-09-11 19:42:03,418 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2024-09-11 19:42:03,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-11 19:42:03,420 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 75 conjuncts are in the unsatisfiable core [2024-09-11 19:42:03,422 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:42:04,607 INFO L134 CoverageAnalysis]: Checked inductivity of 582 backedges. 46 proven. 97 refuted. 0 times theorem prover too weak. 439 trivial. 0 not checked. [2024-09-11 19:42:04,607 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:42:10,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:42:10,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441107604] [2024-09-11 19:42:10,210 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:42:10,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184271194] [2024-09-11 19:42:10,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184271194] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-11 19:42:10,210 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-11 19:42:10,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2024-09-11 19:42:10,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588208919] [2024-09-11 19:42:10,210 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-11 19:42:10,210 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-11 19:42:10,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:42:10,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-11 19:42:10,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1048, Unknown=0, NotChecked=0, Total=1190 [2024-09-11 19:42:10,211 INFO L87 Difference]: Start difference. First operand 2353 states and 3676 transitions. Second operand has 21 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2024-09-11 19:42:16,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:42:16,648 INFO L93 Difference]: Finished difference Result 2517 states and 3920 transitions. [2024-09-11 19:42:16,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-11 19:42:16,648 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) Word has length 125 [2024-09-11 19:42:16,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:42:16,657 INFO L225 Difference]: With dead ends: 2517 [2024-09-11 19:42:16,657 INFO L226 Difference]: Without dead ends: 2510 [2024-09-11 19:42:16,658 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 178 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=271, Invalid=1891, Unknown=0, NotChecked=0, Total=2162 [2024-09-11 19:42:16,658 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 70 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 996 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 753 SdHoareTripleChecker+Invalid, 1045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 996 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-11 19:42:16,658 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 753 Invalid, 1045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 996 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-11 19:42:16,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2510 states. [2024-09-11 19:42:21,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2510 to 2480. [2024-09-11 19:42:21,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2480 states, 1308 states have (on average 1.2782874617737003) internal successors, (1672), 1346 states have internal predecessors, (1672), 1102 states have call successors, (1102), 69 states have call predecessors, (1102), 69 states have return successors, (1101), 1064 states have call predecessors, (1101), 1101 states have call successors, (1101) [2024-09-11 19:42:21,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2480 states to 2480 states and 3875 transitions. [2024-09-11 19:42:21,995 INFO L78 Accepts]: Start accepts. Automaton has 2480 states and 3875 transitions. Word has length 125 [2024-09-11 19:42:21,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:42:21,995 INFO L474 AbstractCegarLoop]: Abstraction has 2480 states and 3875 transitions. [2024-09-11 19:42:21,995 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2024-09-11 19:42:21,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:42:21,995 INFO L276 IsEmpty]: Start isEmpty. Operand 2480 states and 3875 transitions. [2024-09-11 19:42:21,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2024-09-11 19:42:21,997 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:42:21,997 INFO L216 NwaCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:42:22,010 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-09-11 19:42:22,201 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-09-11 19:42:22,202 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:42:22,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:42:22,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1959315909, now seen corresponding path program 7 times [2024-09-11 19:42:22,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:42:22,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128676014] [2024-09-11 19:42:22,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:42:22,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:42:22,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:42:22,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [360695529] [2024-09-11 19:42:22,215 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-11 19:42:22,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:42:22,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:42:22,216 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:42:22,217 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-09-11 19:42:22,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-11 19:42:22,286 INFO L262 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 88 conjuncts are in the unsatisfiable core [2024-09-11 19:42:22,288 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:42:25,973 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 69 proven. 122 refuted. 0 times theorem prover too weak. 397 trivial. 0 not checked. [2024-09-11 19:42:25,973 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:42:27,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:42:27,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128676014] [2024-09-11 19:42:27,158 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:42:27,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360695529] [2024-09-11 19:42:27,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360695529] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-11 19:42:27,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-11 19:42:27,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2024-09-11 19:42:27,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819423488] [2024-09-11 19:42:27,158 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-11 19:42:27,159 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-09-11 19:42:27,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:42:27,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-09-11 19:42:27,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=925, Unknown=0, NotChecked=0, Total=1056 [2024-09-11 19:42:27,159 INFO L87 Difference]: Start difference. First operand 2480 states and 3875 transitions. Second operand has 27 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 9 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 7 states have call predecessors, (18), 8 states have call successors, (18) [2024-09-11 19:42:42,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:42:42,866 INFO L93 Difference]: Finished difference Result 2661 states and 4146 transitions. [2024-09-11 19:42:42,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-11 19:42:42,867 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 9 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 7 states have call predecessors, (18), 8 states have call successors, (18) Word has length 127 [2024-09-11 19:42:42,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:42:42,876 INFO L225 Difference]: With dead ends: 2661 [2024-09-11 19:42:42,876 INFO L226 Difference]: Without dead ends: 2654 [2024-09-11 19:42:42,877 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 391 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=245, Invalid=1825, Unknown=0, NotChecked=0, Total=2070 [2024-09-11 19:42:42,877 INFO L434 NwaCegarLoop]: 59 mSDtfsCounter, 123 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 1285 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 552 SdHoareTripleChecker+Invalid, 1357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-09-11 19:42:42,877 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 552 Invalid, 1357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1285 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2024-09-11 19:42:42,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2654 states. [2024-09-11 19:42:48,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2654 to 2514. [2024-09-11 19:42:48,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2514 states, 1326 states have (on average 1.2767722473604826) internal successors, (1693), 1364 states have internal predecessors, (1693), 1114 states have call successors, (1114), 73 states have call predecessors, (1114), 73 states have return successors, (1113), 1076 states have call predecessors, (1113), 1113 states have call successors, (1113) [2024-09-11 19:42:48,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2514 states to 2514 states and 3920 transitions. [2024-09-11 19:42:48,309 INFO L78 Accepts]: Start accepts. Automaton has 2514 states and 3920 transitions. Word has length 127 [2024-09-11 19:42:48,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:42:48,309 INFO L474 AbstractCegarLoop]: Abstraction has 2514 states and 3920 transitions. [2024-09-11 19:42:48,309 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 9 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 7 states have call predecessors, (18), 8 states have call successors, (18) [2024-09-11 19:42:48,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:42:48,310 INFO L276 IsEmpty]: Start isEmpty. Operand 2514 states and 3920 transitions. [2024-09-11 19:42:48,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2024-09-11 19:42:48,312 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:42:48,312 INFO L216 NwaCegarLoop]: trace histogram [17, 16, 16, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:42:48,324 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-09-11 19:42:48,515 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-09-11 19:42:48,516 INFO L399 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:42:48,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:42:48,516 INFO L85 PathProgramCache]: Analyzing trace with hash -173862775, now seen corresponding path program 8 times [2024-09-11 19:42:48,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:42:48,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088424643] [2024-09-11 19:42:48,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:42:48,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:42:48,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:42:48,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [349183113] [2024-09-11 19:42:48,532 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-11 19:42:48,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:42:48,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:42:48,533 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:42:48,534 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-09-11 19:42:48,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-11 19:42:48,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-11 19:42:48,641 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 110 conjuncts are in the unsatisfiable core [2024-09-11 19:42:48,643 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:42:50,398 INFO L134 CoverageAnalysis]: Checked inductivity of 600 backedges. 81 proven. 122 refuted. 0 times theorem prover too weak. 397 trivial. 0 not checked. [2024-09-11 19:42:50,398 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:42:51,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:42:51,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088424643] [2024-09-11 19:42:51,136 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:42:51,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349183113] [2024-09-11 19:42:51,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349183113] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-11 19:42:51,136 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-11 19:42:51,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2024-09-11 19:42:51,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955508393] [2024-09-11 19:42:51,136 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-11 19:42:51,137 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-11 19:42:51,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:42:51,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-11 19:42:51,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=871, Unknown=0, NotChecked=0, Total=992 [2024-09-11 19:42:51,137 INFO L87 Difference]: Start difference. First operand 2514 states and 3920 transitions. Second operand has 26 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 8 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2024-09-11 19:42:58,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-11 19:42:58,380 INFO L93 Difference]: Finished difference Result 2715 states and 4200 transitions. [2024-09-11 19:42:58,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-09-11 19:42:58,380 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 8 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) Word has length 130 [2024-09-11 19:42:58,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-11 19:42:58,388 INFO L225 Difference]: With dead ends: 2715 [2024-09-11 19:42:58,388 INFO L226 Difference]: Without dead ends: 2708 [2024-09-11 19:42:58,388 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 120 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=233, Invalid=1747, Unknown=0, NotChecked=0, Total=1980 [2024-09-11 19:42:58,389 INFO L434 NwaCegarLoop]: 51 mSDtfsCounter, 107 mSDsluCounter, 972 mSDsCounter, 0 mSdLazyCounter, 1530 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 1023 SdHoareTripleChecker+Invalid, 1607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-11 19:42:58,389 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 1023 Invalid, 1607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1530 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-11 19:42:58,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2708 states. [2024-09-11 19:43:04,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2708 to 2661. [2024-09-11 19:43:04,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2661 states, 1405 states have (on average 1.2747330960854093) internal successors, (1791), 1446 states have internal predecessors, (1791), 1173 states have call successors, (1173), 82 states have call predecessors, (1173), 82 states have return successors, (1172), 1132 states have call predecessors, (1172), 1172 states have call successors, (1172) [2024-09-11 19:43:04,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2661 states to 2661 states and 4136 transitions. [2024-09-11 19:43:04,140 INFO L78 Accepts]: Start accepts. Automaton has 2661 states and 4136 transitions. Word has length 130 [2024-09-11 19:43:04,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-11 19:43:04,140 INFO L474 AbstractCegarLoop]: Abstraction has 2661 states and 4136 transitions. [2024-09-11 19:43:04,140 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 8 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2024-09-11 19:43:04,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:43:04,141 INFO L276 IsEmpty]: Start isEmpty. Operand 2661 states and 4136 transitions. [2024-09-11 19:43:04,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2024-09-11 19:43:04,142 INFO L208 NwaCegarLoop]: Found error trace [2024-09-11 19:43:04,143 INFO L216 NwaCegarLoop]: trace histogram [17, 16, 16, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-11 19:43:04,156 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-09-11 19:43:04,346 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:43:04,347 INFO L399 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-11 19:43:04,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-11 19:43:04,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1666831297, now seen corresponding path program 9 times [2024-09-11 19:43:04,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-11 19:43:04,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417808876] [2024-09-11 19:43:04,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-11 19:43:04,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-11 19:43:04,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-11 19:43:04,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [21714232] [2024-09-11 19:43:04,360 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-11 19:43:04,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-11 19:43:04,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-11 19:43:04,362 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-11 19:43:04,363 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-09-11 19:43:04,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-09-11 19:43:04,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-11 19:43:04,454 INFO L262 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 107 conjuncts are in the unsatisfiable core [2024-09-11 19:43:04,456 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-11 19:43:06,101 INFO L134 CoverageAnalysis]: Checked inductivity of 600 backedges. 67 proven. 97 refuted. 0 times theorem prover too weak. 436 trivial. 0 not checked. [2024-09-11 19:43:06,101 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-11 19:43:14,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-11 19:43:14,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417808876] [2024-09-11 19:43:14,242 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-11 19:43:14,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21714232] [2024-09-11 19:43:14,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21714232] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-11 19:43:14,242 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-11 19:43:14,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2024-09-11 19:43:14,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971140615] [2024-09-11 19:43:14,243 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-11 19:43:14,243 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-09-11 19:43:14,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-11 19:43:14,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-09-11 19:43:14,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1570, Unknown=0, NotChecked=0, Total=1806 [2024-09-11 19:43:14,244 INFO L87 Difference]: Start difference. First operand 2661 states and 4136 transitions. Second operand has 27 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 25 states have internal predecessors, (51), 8 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 7 states have call successors, (18)