./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound50.c --full-output --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --witnessprinter.generate.graphml.witnesses false --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version f1d7dc9d 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-scaling/egcd3-ll_valuebound50.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 05dbf98a57cbdf117305bcdd9c3dde8d1b2284b890adec5d1f5924f0e5e4bbbb --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --witnessprinter.generate.graphml.witnesses false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.dk.referee-eval-f1d7dc9-m [2024-09-20 12:33:59,326 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-20 12:33:59,379 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-20 12:33:59,383 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-20 12:33:59,384 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-20 12:33:59,407 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-20 12:33:59,408 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-20 12:33:59,408 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-20 12:33:59,409 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-20 12:33:59,409 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-20 12:33:59,409 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-20 12:33:59,410 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-20 12:33:59,410 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-20 12:33:59,411 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-20 12:33:59,411 INFO L153 SettingsManager]: * Use SBE=true [2024-09-20 12:33:59,411 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-20 12:33:59,412 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-20 12:33:59,412 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-20 12:33:59,412 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-20 12:33:59,412 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-20 12:33:59,413 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-20 12:33:59,413 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-20 12:33:59,414 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-20 12:33:59,414 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-20 12:33:59,414 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-20 12:33:59,415 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-20 12:33:59,415 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-20 12:33:59,415 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-20 12:33:59,416 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-20 12:33:59,416 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-20 12:33:59,416 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-20 12:33:59,416 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-20 12:33:59,417 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-20 12:33:59,417 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-20 12:33:59,417 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-20 12:33:59,418 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-20 12:33:59,418 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-20 12:33:59,418 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-20 12:33:59,418 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-20 12:33:59,419 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-20 12:33:59,419 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-20 12:33:59,420 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-20 12:33:59,421 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 -> 05dbf98a57cbdf117305bcdd9c3dde8d1b2284b890adec5d1f5924f0e5e4bbbb Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.procedureinliner: Inline calls to implemented procedures -> NEVER 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Generate GraphML witnesses -> false [2024-09-20 12:33:59,676 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-20 12:33:59,702 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-20 12:33:59,706 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-20 12:33:59,707 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-20 12:33:59,708 INFO L274 PluginConnector]: CDTParser initialized [2024-09-20 12:33:59,709 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound50.c [2024-09-20 12:34:01,339 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-20 12:34:01,533 INFO L384 CDTParser]: Found 1 translation units. [2024-09-20 12:34:01,534 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound50.c [2024-09-20 12:34:01,541 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/acfdc9680/b334aadb83614378b3852b1ca2f34715/FLAG28d60cbed [2024-09-20 12:34:01,925 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/acfdc9680/b334aadb83614378b3852b1ca2f34715 [2024-09-20 12:34:01,929 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-20 12:34:01,931 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-20 12:34:01,932 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-20 12:34:01,932 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-20 12:34:01,937 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-20 12:34:01,938 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 12:34:01" (1/1) ... [2024-09-20 12:34:01,939 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50111c8e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:34:01, skipping insertion in model container [2024-09-20 12:34:01,939 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 12:34:01" (1/1) ... [2024-09-20 12:34:01,961 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-20 12:34:02,111 WARN L248 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-scaling/egcd3-ll_valuebound50.c[490,503] [2024-09-20 12:34:02,133 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-20 12:34:02,143 INFO L200 MainTranslator]: Completed pre-run [2024-09-20 12:34:02,154 WARN L248 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-scaling/egcd3-ll_valuebound50.c[490,503] [2024-09-20 12:34:02,162 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-20 12:34:02,180 INFO L204 MainTranslator]: Completed translation [2024-09-20 12:34:02,181 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:34:02 WrapperNode [2024-09-20 12:34:02,181 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-20 12:34:02,182 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-20 12:34:02,182 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-20 12:34:02,182 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-20 12:34:02,189 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:34:02" (1/1) ... [2024-09-20 12:34:02,195 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:34:02" (1/1) ... [2024-09-20 12:34:02,202 INFO L138 Inliner]: procedures = 14, calls = 16, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-20 12:34:02,203 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-20 12:34:02,204 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-20 12:34:02,204 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-20 12:34:02,204 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-20 12:34:02,214 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:34:02" (1/1) ... [2024-09-20 12:34:02,214 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:34:02" (1/1) ... [2024-09-20 12:34:02,216 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:34:02" (1/1) ... [2024-09-20 12:34:02,228 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-20 12:34:02,229 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:34:02" (1/1) ... [2024-09-20 12:34:02,229 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:34:02" (1/1) ... [2024-09-20 12:34:02,232 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:34:02" (1/1) ... [2024-09-20 12:34:02,244 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:34:02" (1/1) ... [2024-09-20 12:34:02,245 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:34:02" (1/1) ... [2024-09-20 12:34:02,246 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:34:02" (1/1) ... [2024-09-20 12:34:02,248 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-20 12:34:02,253 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-20 12:34:02,253 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-20 12:34:02,254 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-20 12:34:02,255 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:34:02" (1/1) ... [2024-09-20 12:34:02,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-20 12:34:02,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:34:02,291 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-20 12:34:02,294 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-20 12:34:02,367 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-20 12:34:02,372 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-09-20 12:34:02,376 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-09-20 12:34:02,376 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-20 12:34:02,377 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-20 12:34:02,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-20 12:34:02,377 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-20 12:34:02,378 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-20 12:34:02,379 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-20 12:34:02,379 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-20 12:34:02,379 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-20 12:34:02,379 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-20 12:34:02,470 INFO L242 CfgBuilder]: Building ICFG [2024-09-20 12:34:02,472 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-20 12:34:02,639 INFO L? ?]: Removed 5 outVars from TransFormulas that were not future-live. [2024-09-20 12:34:02,640 INFO L291 CfgBuilder]: Performing block encoding [2024-09-20 12:34:02,657 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-20 12:34:02,657 INFO L318 CfgBuilder]: Removed 3 assume(true) statements. [2024-09-20 12:34:02,658 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 12:34:02 BoogieIcfgContainer [2024-09-20 12:34:02,658 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-20 12:34:02,660 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-20 12:34:02,660 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-20 12:34:02,663 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-20 12:34:02,663 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.09 12:34:01" (1/3) ... [2024-09-20 12:34:02,664 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1af31bec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 12:34:02, skipping insertion in model container [2024-09-20 12:34:02,664 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 12:34:02" (2/3) ... [2024-09-20 12:34:02,664 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1af31bec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 12:34:02, skipping insertion in model container [2024-09-20 12:34:02,665 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 12:34:02" (3/3) ... [2024-09-20 12:34:02,666 INFO L112 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound50.c [2024-09-20 12:34:02,682 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-20 12:34:02,682 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-09-20 12:34:02,737 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-20 12:34:02,745 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;@687dfd04, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-20 12:34:02,745 INFO L337 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-09-20 12:34:02,749 INFO L276 IsEmpty]: Start isEmpty. Operand has 38 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 22 states have internal predecessors, (33), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-20 12:34:02,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-09-20 12:34:02,757 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:34:02,758 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:34:02,758 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:34:02,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:02,764 INFO L85 PathProgramCache]: Analyzing trace with hash -681232038, now seen corresponding path program 1 times [2024-09-20 12:34:02,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:34:02,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267415894] [2024-09-20 12:34:02,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:02,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:34:02,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:02,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:34:02,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:02,967 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-20 12:34:02,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:02,981 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-20 12:34:02,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:02,992 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-20 12:34:02,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:03,001 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 12:34:03,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:03,013 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 12:34:03,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:34:03,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267415894] [2024-09-20 12:34:03,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267415894] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-20 12:34:03,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-20 12:34:03,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-20 12:34:03,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061316500] [2024-09-20 12:34:03,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-20 12:34:03,030 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-09-20 12:34:03,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:34:03,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-09-20 12:34:03,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-20 12:34:03,063 INFO L87 Difference]: Start difference. First operand has 38 states, 21 states have (on average 1.5714285714285714) internal successors, (33), 22 states have internal predecessors, (33), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-20 12:34:03,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:34:03,101 INFO L93 Difference]: Finished difference Result 70 states and 112 transitions. [2024-09-20 12:34:03,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-20 12:34:03,104 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 32 [2024-09-20 12:34:03,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:34:03,112 INFO L225 Difference]: With dead ends: 70 [2024-09-20 12:34:03,112 INFO L226 Difference]: Without dead ends: 34 [2024-09-20 12:34:03,116 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 16 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-20 12:34:03,119 INFO L434 NwaCegarLoop]: 45 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, 45 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-20 12:34:03,120 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 45 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-20 12:34:03,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2024-09-20 12:34:03,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2024-09-20 12:34:03,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 20 states have internal predecessors, (23), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-20 12:34:03,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 43 transitions. [2024-09-20 12:34:03,160 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 43 transitions. Word has length 32 [2024-09-20 12:34:03,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:34:03,161 INFO L474 AbstractCegarLoop]: Abstraction has 34 states and 43 transitions. [2024-09-20 12:34:03,161 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-20 12:34:03,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:03,162 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 43 transitions. [2024-09-20 12:34:03,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-09-20 12:34:03,164 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:34:03,164 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:34:03,165 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-20 12:34:03,165 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:34:03,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:03,166 INFO L85 PathProgramCache]: Analyzing trace with hash -2087558939, now seen corresponding path program 1 times [2024-09-20 12:34:03,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:34:03,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317525232] [2024-09-20 12:34:03,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:03,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:34:03,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:03,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:34:03,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:03,401 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-20 12:34:03,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:03,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-20 12:34:03,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:03,421 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-20 12:34:03,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:03,429 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 12:34:03,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:03,486 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-09-20 12:34:03,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:34:03,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317525232] [2024-09-20 12:34:03,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317525232] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-20 12:34:03,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-20 12:34:03,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-20 12:34:03,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891855589] [2024-09-20 12:34:03,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-20 12:34:03,489 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-20 12:34:03,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:34:03,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-20 12:34:03,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-09-20 12:34:03,492 INFO L87 Difference]: Start difference. First operand 34 states and 43 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2024-09-20 12:34:03,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:34:03,621 INFO L93 Difference]: Finished difference Result 53 states and 68 transitions. [2024-09-20 12:34:03,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-20 12:34:03,622 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 33 [2024-09-20 12:34:03,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:34:03,623 INFO L225 Difference]: With dead ends: 53 [2024-09-20 12:34:03,624 INFO L226 Difference]: Without dead ends: 46 [2024-09-20 12:34:03,624 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-09-20 12:34:03,625 INFO L434 NwaCegarLoop]: 32 mSDtfsCounter, 20 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 12:34:03,626 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 129 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 12:34:03,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2024-09-20 12:34:03,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 36. [2024-09-20 12:34:03,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 21 states have (on average 1.1904761904761905) internal successors, (25), 22 states have internal predecessors, (25), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-20 12:34:03,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 45 transitions. [2024-09-20 12:34:03,638 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 45 transitions. Word has length 33 [2024-09-20 12:34:03,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:34:03,638 INFO L474 AbstractCegarLoop]: Abstraction has 36 states and 45 transitions. [2024-09-20 12:34:03,639 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2024-09-20 12:34:03,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:03,639 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 45 transitions. [2024-09-20 12:34:03,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-09-20 12:34:03,640 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:34:03,640 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 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-20 12:34:03,640 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-20 12:34:03,640 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:34:03,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:03,641 INFO L85 PathProgramCache]: Analyzing trace with hash 2066421882, now seen corresponding path program 1 times [2024-09-20 12:34:03,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:34:03,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36120713] [2024-09-20 12:34:03,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:03,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:34:03,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:34:03,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1719813213] [2024-09-20 12:34:03,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:03,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:34:03,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:34:03,665 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-20 12:34:03,669 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-20 12:34:03,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:03,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-20 12:34:03,749 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:34:03,891 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 12:34:03,891 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-20 12:34:03,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:34:03,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36120713] [2024-09-20 12:34:03,892 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:34:03,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719813213] [2024-09-20 12:34:03,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719813213] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-20 12:34:03,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-20 12:34:03,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-20 12:34:03,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639351830] [2024-09-20 12:34:03,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-20 12:34:03,898 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-20 12:34:03,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:34:03,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-20 12:34:03,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-20 12:34:03,901 INFO L87 Difference]: Start difference. First operand 36 states and 45 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-09-20 12:34:03,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:34:03,980 INFO L93 Difference]: Finished difference Result 52 states and 66 transitions. [2024-09-20 12:34:03,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-20 12:34:03,981 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 36 [2024-09-20 12:34:03,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:34:03,984 INFO L225 Difference]: With dead ends: 52 [2024-09-20 12:34:03,986 INFO L226 Difference]: Without dead ends: 50 [2024-09-20 12:34:03,986 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-20 12:34:03,987 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 7 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-20 12:34:03,988 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 142 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-20 12:34:03,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2024-09-20 12:34:04,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 49. [2024-09-20 12:34:04,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 29 states have (on average 1.206896551724138) internal successors, (35), 30 states have internal predecessors, (35), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-20 12:34:04,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 63 transitions. [2024-09-20 12:34:04,004 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 63 transitions. Word has length 36 [2024-09-20 12:34:04,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:34:04,005 INFO L474 AbstractCegarLoop]: Abstraction has 49 states and 63 transitions. [2024-09-20 12:34:04,005 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-09-20 12:34:04,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:04,006 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 63 transitions. [2024-09-20 12:34:04,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-09-20 12:34:04,007 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:34:04,007 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2024-09-20 12:34:04,023 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-09-20 12:34:04,211 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-20 12:34:04,212 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:34:04,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:04,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1918028984, now seen corresponding path program 1 times [2024-09-20 12:34:04,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:34:04,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055922215] [2024-09-20 12:34:04,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:04,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:34:04,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:04,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:34:04,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:04,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-20 12:34:04,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:04,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-20 12:34:04,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:04,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-20 12:34:04,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:04,489 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 12:34:04,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:04,496 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-09-20 12:34:04,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:34:04,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055922215] [2024-09-20 12:34:04,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055922215] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:34:04,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [85410382] [2024-09-20 12:34:04,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:04,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:34:04,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:34:04,503 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-20 12:34:04,504 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-20 12:34:04,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:04,558 INFO L262 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-20 12:34:04,559 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:34:04,599 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-09-20 12:34:04,600 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:34:04,705 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-09-20 12:34:04,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [85410382] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:34:04,706 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:34:04,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 9 [2024-09-20 12:34:04,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367970710] [2024-09-20 12:34:04,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:34:04,706 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-20 12:34:04,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:34:04,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-20 12:34:04,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-09-20 12:34:04,707 INFO L87 Difference]: Start difference. First operand 49 states and 63 transitions. Second operand has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-20 12:34:04,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:34:04,915 INFO L93 Difference]: Finished difference Result 102 states and 142 transitions. [2024-09-20 12:34:04,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-20 12:34:04,916 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 38 [2024-09-20 12:34:04,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:34:04,918 INFO L225 Difference]: With dead ends: 102 [2024-09-20 12:34:04,920 INFO L226 Difference]: Without dead ends: 95 [2024-09-20 12:34:04,921 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 81 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-20 12:34:04,923 INFO L434 NwaCegarLoop]: 42 mSDtfsCounter, 60 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 12:34:04,924 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 213 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 12:34:04,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2024-09-20 12:34:04,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 70. [2024-09-20 12:34:04,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 46 states have (on average 1.2608695652173914) internal successors, (58), 47 states have internal predecessors, (58), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-20 12:34:04,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 94 transitions. [2024-09-20 12:34:04,955 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 94 transitions. Word has length 38 [2024-09-20 12:34:04,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:34:04,955 INFO L474 AbstractCegarLoop]: Abstraction has 70 states and 94 transitions. [2024-09-20 12:34:04,955 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-20 12:34:04,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:04,956 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 94 transitions. [2024-09-20 12:34:04,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-09-20 12:34:04,957 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:34:04,957 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1] [2024-09-20 12:34:04,976 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-09-20 12:34:05,161 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-20 12:34:05,162 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:34:05,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:05,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1557854921, now seen corresponding path program 1 times [2024-09-20 12:34:05,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:34:05,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616303450] [2024-09-20 12:34:05,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:05,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:34:05,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:34:05,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1055258653] [2024-09-20 12:34:05,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:05,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:34:05,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:34:05,198 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-20 12:34:05,200 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-20 12:34:05,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:05,246 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-20 12:34:05,248 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:34:05,317 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 12:34:05,317 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-20 12:34:05,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:34:05,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616303450] [2024-09-20 12:34:05,318 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:34:05,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055258653] [2024-09-20 12:34:05,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055258653] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-20 12:34:05,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-20 12:34:05,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-20 12:34:05,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983778718] [2024-09-20 12:34:05,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-20 12:34:05,319 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-20 12:34:05,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:34:05,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-20 12:34:05,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-20 12:34:05,320 INFO L87 Difference]: Start difference. First operand 70 states and 94 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-20 12:34:05,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:34:05,382 INFO L93 Difference]: Finished difference Result 78 states and 101 transitions. [2024-09-20 12:34:05,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-20 12:34:05,384 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 41 [2024-09-20 12:34:05,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:34:05,385 INFO L225 Difference]: With dead ends: 78 [2024-09-20 12:34:05,385 INFO L226 Difference]: Without dead ends: 76 [2024-09-20 12:34:05,385 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 37 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-20 12:34:05,386 INFO L434 NwaCegarLoop]: 38 mSDtfsCounter, 7 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-20 12:34:05,386 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 139 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-20 12:34:05,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2024-09-20 12:34:05,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 74. [2024-09-20 12:34:05,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 49 states have (on average 1.2448979591836735) internal successors, (61), 50 states have internal predecessors, (61), 19 states have call successors, (19), 6 states have call predecessors, (19), 5 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-20 12:34:05,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 97 transitions. [2024-09-20 12:34:05,405 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 97 transitions. Word has length 41 [2024-09-20 12:34:05,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:34:05,405 INFO L474 AbstractCegarLoop]: Abstraction has 74 states and 97 transitions. [2024-09-20 12:34:05,406 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-20 12:34:05,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:05,406 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 97 transitions. [2024-09-20 12:34:05,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-09-20 12:34:05,407 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:34:05,407 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2024-09-20 12:34:05,425 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-20 12:34:05,611 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-20 12:34:05,612 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:34:05,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:05,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1651771191, now seen corresponding path program 1 times [2024-09-20 12:34:05,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:34:05,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744986897] [2024-09-20 12:34:05,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:05,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:34:05,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:34:05,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1174671433] [2024-09-20 12:34:05,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:05,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:34:05,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:34:05,637 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-20 12:34:05,638 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-20 12:34:05,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:05,703 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-20 12:34:05,705 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:34:06,032 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-09-20 12:34:06,032 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:34:06,360 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 12:34:06,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:34:06,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744986897] [2024-09-20 12:34:06,361 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:34:06,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174671433] [2024-09-20 12:34:06,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174671433] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:34:06,362 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-20 12:34:06,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 17 [2024-09-20 12:34:06,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501480215] [2024-09-20 12:34:06,362 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-20 12:34:06,363 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-20 12:34:06,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:34:06,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-20 12:34:06,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2024-09-20 12:34:06,365 INFO L87 Difference]: Start difference. First operand 74 states and 97 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 15 states have internal predecessors, (34), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-20 12:34:07,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:34:07,918 INFO L93 Difference]: Finished difference Result 132 states and 180 transitions. [2024-09-20 12:34:07,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-20 12:34:07,919 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 15 states have internal predecessors, (34), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 41 [2024-09-20 12:34:07,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:34:07,921 INFO L225 Difference]: With dead ends: 132 [2024-09-20 12:34:07,921 INFO L226 Difference]: Without dead ends: 130 [2024-09-20 12:34:07,921 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 64 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=161, Invalid=541, Unknown=0, NotChecked=0, Total=702 [2024-09-20 12:34:07,922 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 99 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-20 12:34:07,922 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 316 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-20 12:34:07,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2024-09-20 12:34:07,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 109. [2024-09-20 12:34:07,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 75 states have (on average 1.2533333333333334) internal successors, (94), 76 states have internal predecessors, (94), 27 states have call successors, (27), 7 states have call predecessors, (27), 6 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2024-09-20 12:34:07,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 146 transitions. [2024-09-20 12:34:07,964 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 146 transitions. Word has length 41 [2024-09-20 12:34:07,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:34:07,964 INFO L474 AbstractCegarLoop]: Abstraction has 109 states and 146 transitions. [2024-09-20 12:34:07,965 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 15 states have internal predecessors, (34), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-20 12:34:07,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:07,965 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 146 transitions. [2024-09-20 12:34:07,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-09-20 12:34:07,966 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:34:07,966 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 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, 1, 1] [2024-09-20 12:34:07,984 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-09-20 12:34:08,167 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-20 12:34:08,167 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:34:08,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:08,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1994416550, now seen corresponding path program 1 times [2024-09-20 12:34:08,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:34:08,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041294534] [2024-09-20 12:34:08,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:08,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:34:08,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:34:08,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [915072836] [2024-09-20 12:34:08,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:08,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:34:08,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:34:08,183 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-20 12:34:08,189 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-20 12:34:08,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:08,230 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-20 12:34:08,232 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:34:08,269 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-09-20 12:34:08,270 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-20 12:34:08,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:34:08,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041294534] [2024-09-20 12:34:08,270 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:34:08,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915072836] [2024-09-20 12:34:08,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915072836] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-20 12:34:08,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-20 12:34:08,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-20 12:34:08,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155256814] [2024-09-20 12:34:08,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-20 12:34:08,271 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-20 12:34:08,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:34:08,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-20 12:34:08,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-20 12:34:08,272 INFO L87 Difference]: Start difference. First operand 109 states and 146 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-20 12:34:08,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:34:08,358 INFO L93 Difference]: Finished difference Result 155 states and 218 transitions. [2024-09-20 12:34:08,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-20 12:34:08,359 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 46 [2024-09-20 12:34:08,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:34:08,361 INFO L225 Difference]: With dead ends: 155 [2024-09-20 12:34:08,361 INFO L226 Difference]: Without dead ends: 153 [2024-09-20 12:34:08,361 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 42 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-20 12:34:08,362 INFO L434 NwaCegarLoop]: 36 mSDtfsCounter, 6 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-20 12:34:08,362 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 132 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-20 12:34:08,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2024-09-20 12:34:08,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 147. [2024-09-20 12:34:08,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 92 states have (on average 1.2826086956521738) internal successors, (118), 93 states have internal predecessors, (118), 47 states have call successors, (47), 8 states have call predecessors, (47), 7 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-09-20 12:34:08,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 210 transitions. [2024-09-20 12:34:08,404 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 210 transitions. Word has length 46 [2024-09-20 12:34:08,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:34:08,406 INFO L474 AbstractCegarLoop]: Abstraction has 147 states and 210 transitions. [2024-09-20 12:34:08,406 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-20 12:34:08,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:08,408 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 210 transitions. [2024-09-20 12:34:08,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-09-20 12:34:08,409 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:34:08,409 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1] [2024-09-20 12:34:08,428 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-09-20 12:34:08,609 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-20 12:34:08,610 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:34:08,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:08,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1824834714, now seen corresponding path program 1 times [2024-09-20 12:34:08,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:34:08,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127939236] [2024-09-20 12:34:08,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:08,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:34:08,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:34:08,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [549845084] [2024-09-20 12:34:08,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:08,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:34:08,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:34:08,624 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-20 12:34:08,625 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-20 12:34:08,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:08,672 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-09-20 12:34:08,674 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:34:08,814 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 12:34:08,814 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:34:08,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:34:08,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127939236] [2024-09-20 12:34:08,869 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:34:08,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549845084] [2024-09-20 12:34:08,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549845084] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:34:08,869 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-20 12:34:08,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2024-09-20 12:34:08,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480446972] [2024-09-20 12:34:08,870 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-20 12:34:08,870 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-20 12:34:08,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:34:08,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-20 12:34:08,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-09-20 12:34:08,871 INFO L87 Difference]: Start difference. First operand 147 states and 210 transitions. Second operand has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-20 12:34:09,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:34:09,089 INFO L93 Difference]: Finished difference Result 174 states and 246 transitions. [2024-09-20 12:34:09,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-20 12:34:09,090 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 46 [2024-09-20 12:34:09,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:34:09,092 INFO L225 Difference]: With dead ends: 174 [2024-09-20 12:34:09,092 INFO L226 Difference]: Without dead ends: 172 [2024-09-20 12:34:09,092 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 42 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-20 12:34:09,093 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 26 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 12:34:09,093 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 221 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 12:34:09,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2024-09-20 12:34:09,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 170. [2024-09-20 12:34:09,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 105 states have (on average 1.276190476190476) internal successors, (134), 106 states have internal predecessors, (134), 55 states have call successors, (55), 10 states have call predecessors, (55), 9 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) [2024-09-20 12:34:09,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 242 transitions. [2024-09-20 12:34:09,136 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 242 transitions. Word has length 46 [2024-09-20 12:34:09,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:34:09,136 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 242 transitions. [2024-09-20 12:34:09,136 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-20 12:34:09,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:09,137 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 242 transitions. [2024-09-20 12:34:09,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-09-20 12:34:09,138 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:34:09,138 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 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-20 12:34:09,155 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-09-20 12:34:09,342 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-20 12:34:09,343 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:34:09,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:09,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1598858537, now seen corresponding path program 1 times [2024-09-20 12:34:09,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:34:09,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241554971] [2024-09-20 12:34:09,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:09,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:34:09,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:34:09,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1150842919] [2024-09-20 12:34:09,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:09,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:34:09,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:34:09,356 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-20 12:34:09,358 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-20 12:34:09,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:09,403 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-20 12:34:09,405 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:34:09,439 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-09-20 12:34:09,439 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-20 12:34:09,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:34:09,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241554971] [2024-09-20 12:34:09,439 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:34:09,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150842919] [2024-09-20 12:34:09,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150842919] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-20 12:34:09,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-20 12:34:09,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-20 12:34:09,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825155376] [2024-09-20 12:34:09,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-20 12:34:09,440 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-20 12:34:09,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:34:09,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-20 12:34:09,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-20 12:34:09,441 INFO L87 Difference]: Start difference. First operand 170 states and 242 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-09-20 12:34:09,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:34:09,539 INFO L93 Difference]: Finished difference Result 254 states and 385 transitions. [2024-09-20 12:34:09,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-20 12:34:09,540 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 51 [2024-09-20 12:34:09,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:34:09,542 INFO L225 Difference]: With dead ends: 254 [2024-09-20 12:34:09,543 INFO L226 Difference]: Without dead ends: 252 [2024-09-20 12:34:09,544 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 47 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-20 12:34:09,545 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 4 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-20 12:34:09,545 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 140 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-20 12:34:09,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2024-09-20 12:34:09,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 234. [2024-09-20 12:34:09,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 120 states have (on average 1.2416666666666667) internal successors, (149), 133 states have internal predecessors, (149), 103 states have call successors, (103), 11 states have call predecessors, (103), 10 states have return successors, (101), 89 states have call predecessors, (101), 101 states have call successors, (101) [2024-09-20 12:34:09,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 353 transitions. [2024-09-20 12:34:09,634 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 353 transitions. Word has length 51 [2024-09-20 12:34:09,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:34:09,635 INFO L474 AbstractCegarLoop]: Abstraction has 234 states and 353 transitions. [2024-09-20 12:34:09,635 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-09-20 12:34:09,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:09,635 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 353 transitions. [2024-09-20 12:34:09,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-09-20 12:34:09,637 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:34:09,637 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 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, 1, 1, 1, 1] [2024-09-20 12:34:09,654 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-09-20 12:34:09,838 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:34:09,842 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:34:09,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:09,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1695820567, now seen corresponding path program 2 times [2024-09-20 12:34:09,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:34:09,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663280663] [2024-09-20 12:34:09,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:09,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:34:09,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:09,939 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:34:09,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:09,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-20 12:34:09,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:09,948 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-20 12:34:09,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:09,950 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-20 12:34:09,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:09,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 12:34:09,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:09,955 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 12:34:09,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:09,957 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-20 12:34:09,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:34:09,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663280663] [2024-09-20 12:34:09,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663280663] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-20 12:34:09,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-20 12:34:09,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-20 12:34:09,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822270955] [2024-09-20 12:34:09,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-20 12:34:09,960 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-20 12:34:09,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:34:09,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-20 12:34:09,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-20 12:34:09,961 INFO L87 Difference]: Start difference. First operand 234 states and 353 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-20 12:34:10,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:34:10,079 INFO L93 Difference]: Finished difference Result 291 states and 429 transitions. [2024-09-20 12:34:10,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-20 12:34:10,079 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 51 [2024-09-20 12:34:10,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:34:10,083 INFO L225 Difference]: With dead ends: 291 [2024-09-20 12:34:10,083 INFO L226 Difference]: Without dead ends: 177 [2024-09-20 12:34:10,085 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 15 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-20 12:34:10,087 INFO L434 NwaCegarLoop]: 51 mSDtfsCounter, 18 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 12:34:10,088 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 168 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 12:34:10,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2024-09-20 12:34:10,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 169. [2024-09-20 12:34:10,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 87 states have (on average 1.1839080459770115) internal successors, (103), 96 states have internal predecessors, (103), 71 states have call successors, (71), 11 states have call predecessors, (71), 10 states have return successors, (69), 61 states have call predecessors, (69), 69 states have call successors, (69) [2024-09-20 12:34:10,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 243 transitions. [2024-09-20 12:34:10,133 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 243 transitions. Word has length 51 [2024-09-20 12:34:10,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:34:10,133 INFO L474 AbstractCegarLoop]: Abstraction has 169 states and 243 transitions. [2024-09-20 12:34:10,133 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-20 12:34:10,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:10,134 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 243 transitions. [2024-09-20 12:34:10,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-09-20 12:34:10,135 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:34:10,135 INFO L216 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:34:10,135 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-09-20 12:34:10,135 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:34:10,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:10,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1173987183, now seen corresponding path program 1 times [2024-09-20 12:34:10,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:34:10,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359382597] [2024-09-20 12:34:10,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:10,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:34:10,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:34:10,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [565153812] [2024-09-20 12:34:10,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:10,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:34:10,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:34:10,153 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-20 12:34:10,154 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-20 12:34:10,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:10,213 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-09-20 12:34:10,216 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:34:10,856 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 14 proven. 7 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2024-09-20 12:34:10,856 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:34:12,740 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-09-20 12:34:12,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:34:12,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359382597] [2024-09-20 12:34:12,741 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:34:12,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565153812] [2024-09-20 12:34:12,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565153812] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:34:12,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-20 12:34:12,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2024-09-20 12:34:12,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009656215] [2024-09-20 12:34:12,742 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-20 12:34:12,742 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-20 12:34:12,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:34:12,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-20 12:34:12,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2024-09-20 12:34:12,743 INFO L87 Difference]: Start difference. First operand 169 states and 243 transitions. Second operand has 23 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 6 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2024-09-20 12:34:17,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:34:17,757 INFO L93 Difference]: Finished difference Result 393 states and 601 transitions. [2024-09-20 12:34:17,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-09-20 12:34:17,760 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 6 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 63 [2024-09-20 12:34:17,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:34:17,765 INFO L225 Difference]: With dead ends: 393 [2024-09-20 12:34:17,767 INFO L226 Difference]: Without dead ends: 385 [2024-09-20 12:34:17,768 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 753 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=548, Invalid=2532, Unknown=0, NotChecked=0, Total=3080 [2024-09-20 12:34:17,768 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 257 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 745 mSolverCounterSat, 204 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 660 SdHoareTripleChecker+Invalid, 949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 745 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-09-20 12:34:17,769 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [265 Valid, 660 Invalid, 949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 745 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-09-20 12:34:17,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2024-09-20 12:34:17,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 234. [2024-09-20 12:34:17,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 131 states have (on average 1.2213740458015268) internal successors, (160), 138 states have internal predecessors, (160), 91 states have call successors, (91), 12 states have call predecessors, (91), 11 states have return successors, (89), 83 states have call predecessors, (89), 89 states have call successors, (89) [2024-09-20 12:34:17,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 340 transitions. [2024-09-20 12:34:17,889 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 340 transitions. Word has length 63 [2024-09-20 12:34:17,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:34:17,889 INFO L474 AbstractCegarLoop]: Abstraction has 234 states and 340 transitions. [2024-09-20 12:34:17,890 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 6 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2024-09-20 12:34:17,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:17,890 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 340 transitions. [2024-09-20 12:34:17,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-09-20 12:34:17,891 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:34:17,891 INFO L216 NwaCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:34:17,909 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-20 12:34:18,095 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-20 12:34:18,096 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:34:18,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:18,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1431506047, now seen corresponding path program 1 times [2024-09-20 12:34:18,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:34:18,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425966503] [2024-09-20 12:34:18,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:18,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:34:18,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:18,154 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:34:18,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:18,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-20 12:34:18,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:18,160 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-20 12:34:18,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:18,162 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-20 12:34:18,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:18,164 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 12:34:18,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:18,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 12:34:18,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:18,170 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 12:34:18,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:18,174 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 12:34:18,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:18,176 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 12:34:18,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:18,183 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-20 12:34:18,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:18,185 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-20 12:34:18,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:18,190 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-20 12:34:18,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:34:18,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425966503] [2024-09-20 12:34:18,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425966503] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-20 12:34:18,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-20 12:34:18,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-20 12:34:18,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506318503] [2024-09-20 12:34:18,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-20 12:34:18,195 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-20 12:34:18,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:34:18,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-20 12:34:18,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-20 12:34:18,196 INFO L87 Difference]: Start difference. First operand 234 states and 340 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, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2024-09-20 12:34:18,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:34:18,356 INFO L93 Difference]: Finished difference Result 399 states and 580 transitions. [2024-09-20 12:34:18,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-20 12:34:18,357 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, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 71 [2024-09-20 12:34:18,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:34:18,362 INFO L225 Difference]: With dead ends: 399 [2024-09-20 12:34:18,362 INFO L226 Difference]: Without dead ends: 243 [2024-09-20 12:34:18,363 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 24 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-20 12:34:18,364 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 1 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-20 12:34:18,364 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 129 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-20 12:34:18,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2024-09-20 12:34:18,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 228. [2024-09-20 12:34:18,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 129 states have (on average 1.2248062015503876) internal successors, (158), 130 states have internal predecessors, (158), 87 states have call successors, (87), 12 states have call predecessors, (87), 11 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2024-09-20 12:34:18,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 330 transitions. [2024-09-20 12:34:18,500 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 330 transitions. Word has length 71 [2024-09-20 12:34:18,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:34:18,500 INFO L474 AbstractCegarLoop]: Abstraction has 228 states and 330 transitions. [2024-09-20 12:34:18,500 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, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2024-09-20 12:34:18,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:18,500 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 330 transitions. [2024-09-20 12:34:18,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-09-20 12:34:18,501 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:34:18,501 INFO L216 NwaCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1] [2024-09-20 12:34:18,501 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-09-20 12:34:18,501 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:34:18,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:18,501 INFO L85 PathProgramCache]: Analyzing trace with hash -683532968, now seen corresponding path program 1 times [2024-09-20 12:34:18,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:34:18,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811827126] [2024-09-20 12:34:18,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:18,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:34:18,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:34:18,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1489934435] [2024-09-20 12:34:18,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:18,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:34:18,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:34:18,516 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-20 12:34:18,518 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-20 12:34:18,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:18,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-09-20 12:34:18,571 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:34:18,630 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2024-09-20 12:34:18,631 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:34:18,692 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-09-20 12:34:18,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:34:18,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811827126] [2024-09-20 12:34:18,693 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:34:18,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489934435] [2024-09-20 12:34:18,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489934435] provided 1 perfect and 1 imperfect interpolant sequences [2024-09-20 12:34:18,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-20 12:34:18,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2024-09-20 12:34:18,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307674520] [2024-09-20 12:34:18,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-20 12:34:18,694 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-20 12:34:18,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:34:18,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-20 12:34:18,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-09-20 12:34:18,694 INFO L87 Difference]: Start difference. First operand 228 states and 330 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-09-20 12:34:18,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:34:18,833 INFO L93 Difference]: Finished difference Result 234 states and 335 transitions. [2024-09-20 12:34:18,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-20 12:34:18,834 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 73 [2024-09-20 12:34:18,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:34:18,836 INFO L225 Difference]: With dead ends: 234 [2024-09-20 12:34:18,836 INFO L226 Difference]: Without dead ends: 232 [2024-09-20 12:34:18,837 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 138 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-20 12:34:18,837 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 4 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-20 12:34:18,837 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 135 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-20 12:34:18,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2024-09-20 12:34:18,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 232. [2024-09-20 12:34:18,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 132 states have (on average 1.2196969696969697) internal successors, (161), 133 states have internal predecessors, (161), 87 states have call successors, (87), 13 states have call predecessors, (87), 12 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2024-09-20 12:34:18,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 333 transitions. [2024-09-20 12:34:18,998 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 333 transitions. Word has length 73 [2024-09-20 12:34:18,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:34:18,999 INFO L474 AbstractCegarLoop]: Abstraction has 232 states and 333 transitions. [2024-09-20 12:34:18,999 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-09-20 12:34:18,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:18,999 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 333 transitions. [2024-09-20 12:34:19,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-09-20 12:34:19,000 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:34:19,000 INFO L216 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 3, 2, 2, 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, 1] [2024-09-20 12:34:19,016 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-20 12:34:19,200 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-09-20 12:34:19,201 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:34:19,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:19,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1907222079, now seen corresponding path program 1 times [2024-09-20 12:34:19,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:34:19,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494240544] [2024-09-20 12:34:19,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:19,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:34:19,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:34:19,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1361899603] [2024-09-20 12:34:19,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:19,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:34:19,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:34:19,224 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-20 12:34:19,226 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-20 12:34:19,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:19,284 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-09-20 12:34:19,286 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:34:19,790 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 16 proven. 14 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2024-09-20 12:34:19,790 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:34:20,924 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-09-20 12:34:20,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:34:20,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494240544] [2024-09-20 12:34:20,925 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:34:20,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361899603] [2024-09-20 12:34:20,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361899603] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:34:20,925 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-20 12:34:20,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2024-09-20 12:34:20,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374999633] [2024-09-20 12:34:20,925 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-20 12:34:20,926 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-20 12:34:20,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:34:20,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-20 12:34:20,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2024-09-20 12:34:20,927 INFO L87 Difference]: Start difference. First operand 232 states and 333 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 20 states have internal predecessors, (49), 6 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2024-09-20 12:34:27,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:34:27,833 INFO L93 Difference]: Finished difference Result 350 states and 504 transitions. [2024-09-20 12:34:27,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-09-20 12:34:27,833 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 20 states have internal predecessors, (49), 6 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 71 [2024-09-20 12:34:27,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:34:27,835 INFO L225 Difference]: With dead ends: 350 [2024-09-20 12:34:27,835 INFO L226 Difference]: Without dead ends: 348 [2024-09-20 12:34:27,836 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 401 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=417, Invalid=1653, Unknown=0, NotChecked=0, Total=2070 [2024-09-20 12:34:27,836 INFO L434 NwaCegarLoop]: 34 mSDtfsCounter, 162 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-09-20 12:34:27,838 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 444 Invalid, 687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-09-20 12:34:27,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2024-09-20 12:34:28,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 325. [2024-09-20 12:34:28,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 187 states have (on average 1.2299465240641712) internal successors, (230), 188 states have internal predecessors, (230), 123 states have call successors, (123), 15 states have call predecessors, (123), 14 states have return successors, (121), 121 states have call predecessors, (121), 121 states have call successors, (121) [2024-09-20 12:34:28,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 474 transitions. [2024-09-20 12:34:28,014 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 474 transitions. Word has length 71 [2024-09-20 12:34:28,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:34:28,014 INFO L474 AbstractCegarLoop]: Abstraction has 325 states and 474 transitions. [2024-09-20 12:34:28,014 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 20 states have internal predecessors, (49), 6 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2024-09-20 12:34:28,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:28,015 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 474 transitions. [2024-09-20 12:34:28,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-09-20 12:34:28,016 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:34:28,016 INFO L216 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 3, 3, 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, 1] [2024-09-20 12:34:28,033 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-09-20 12:34:28,217 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-09-20 12:34:28,217 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:34:28,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:28,218 INFO L85 PathProgramCache]: Analyzing trace with hash 992091053, now seen corresponding path program 2 times [2024-09-20 12:34:28,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:34:28,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311488298] [2024-09-20 12:34:28,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:28,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:34:28,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:34:28,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1235392227] [2024-09-20 12:34:28,228 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 12:34:28,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:34:28,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:34:28,230 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-20 12:34:28,231 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-20 12:34:28,298 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 12:34:28,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:34:28,300 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-09-20 12:34:28,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:34:28,437 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 8 proven. 19 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-09-20 12:34:28,438 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:34:28,549 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-09-20 12:34:28,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:34:28,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311488298] [2024-09-20 12:34:28,549 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:34:28,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235392227] [2024-09-20 12:34:28,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235392227] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:34:28,550 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-20 12:34:28,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2024-09-20 12:34:28,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917682527] [2024-09-20 12:34:28,551 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-20 12:34:28,551 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-20 12:34:28,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:34:28,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-20 12:34:28,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-09-20 12:34:28,552 INFO L87 Difference]: Start difference. First operand 325 states and 474 transitions. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 states have internal predecessors, (51), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2024-09-20 12:34:29,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:34:29,294 INFO L93 Difference]: Finished difference Result 426 states and 616 transitions. [2024-09-20 12:34:29,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-20 12:34:29,294 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 states have internal predecessors, (51), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 71 [2024-09-20 12:34:29,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:34:29,297 INFO L225 Difference]: With dead ends: 426 [2024-09-20 12:34:29,297 INFO L226 Difference]: Without dead ends: 424 [2024-09-20 12:34:29,298 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 130 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2024-09-20 12:34:29,298 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 69 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-20 12:34:29,298 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 295 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-20 12:34:29,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2024-09-20 12:34:29,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 403. [2024-09-20 12:34:29,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 231 states have (on average 1.2337662337662338) internal successors, (285), 232 states have internal predecessors, (285), 155 states have call successors, (155), 17 states have call predecessors, (155), 16 states have return successors, (153), 153 states have call predecessors, (153), 153 states have call successors, (153) [2024-09-20 12:34:29,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 593 transitions. [2024-09-20 12:34:29,514 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 593 transitions. Word has length 71 [2024-09-20 12:34:29,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:34:29,515 INFO L474 AbstractCegarLoop]: Abstraction has 403 states and 593 transitions. [2024-09-20 12:34:29,515 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 states have internal predecessors, (51), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2024-09-20 12:34:29,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:29,515 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 593 transitions. [2024-09-20 12:34:29,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2024-09-20 12:34:29,516 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:34:29,516 INFO L216 NwaCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:34:29,527 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-09-20 12:34:29,716 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-20 12:34:29,717 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:34:29,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:29,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1837389712, now seen corresponding path program 1 times [2024-09-20 12:34:29,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:34:29,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965891891] [2024-09-20 12:34:29,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:29,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:34:29,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:34:29,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1491720115] [2024-09-20 12:34:29,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:29,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:34:29,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:34:29,749 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-20 12:34:29,756 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-20 12:34:29,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:29,819 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-09-20 12:34:29,821 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:34:30,350 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 22 proven. 13 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2024-09-20 12:34:30,351 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:34:32,681 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2024-09-20 12:34:32,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:34:32,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965891891] [2024-09-20 12:34:32,681 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:34:32,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491720115] [2024-09-20 12:34:32,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491720115] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:34:32,681 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-20 12:34:32,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 25 [2024-09-20 12:34:32,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725829292] [2024-09-20 12:34:32,681 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-20 12:34:32,682 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-09-20 12:34:32,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:34:32,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-09-20 12:34:32,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2024-09-20 12:34:32,683 INFO L87 Difference]: Start difference. First operand 403 states and 593 transitions. Second operand has 25 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) [2024-09-20 12:34:39,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:34:39,431 INFO L93 Difference]: Finished difference Result 544 states and 801 transitions. [2024-09-20 12:34:39,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-09-20 12:34:39,432 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) Word has length 85 [2024-09-20 12:34:39,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:34:39,435 INFO L225 Difference]: With dead ends: 544 [2024-09-20 12:34:39,435 INFO L226 Difference]: Without dead ends: 540 [2024-09-20 12:34:39,436 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 857 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=737, Invalid=3045, Unknown=0, NotChecked=0, Total=3782 [2024-09-20 12:34:39,437 INFO L434 NwaCegarLoop]: 50 mSDtfsCounter, 204 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 923 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 683 SdHoareTripleChecker+Invalid, 1109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 923 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2024-09-20 12:34:39,437 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 683 Invalid, 1109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 923 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2024-09-20 12:34:39,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2024-09-20 12:34:39,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 526. [2024-09-20 12:34:39,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 302 states have (on average 1.2384105960264902) internal successors, (374), 303 states have internal predecessors, (374), 203 states have call successors, (203), 21 states have call predecessors, (203), 20 states have return successors, (201), 201 states have call predecessors, (201), 201 states have call successors, (201) [2024-09-20 12:34:39,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 778 transitions. [2024-09-20 12:34:39,866 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 778 transitions. Word has length 85 [2024-09-20 12:34:39,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:34:39,866 INFO L474 AbstractCegarLoop]: Abstraction has 526 states and 778 transitions. [2024-09-20 12:34:39,866 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) [2024-09-20 12:34:39,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:39,867 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 778 transitions. [2024-09-20 12:34:39,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2024-09-20 12:34:39,868 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:34:39,868 INFO L216 NwaCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 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] [2024-09-20 12:34:39,891 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-20 12:34:40,069 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-20 12:34:40,070 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:34:40,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:40,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1100697445, now seen corresponding path program 1 times [2024-09-20 12:34:40,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:34:40,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526881645] [2024-09-20 12:34:40,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:40,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:34:40,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:34:40,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [100984673] [2024-09-20 12:34:40,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:40,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:34:40,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:34:40,104 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-20 12:34:40,106 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-20 12:34:40,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:40,160 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-20 12:34:40,162 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:34:40,350 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 30 proven. 19 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2024-09-20 12:34:40,350 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:34:40,730 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 26 proven. 14 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2024-09-20 12:34:40,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:34:40,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526881645] [2024-09-20 12:34:40,730 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:34:40,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100984673] [2024-09-20 12:34:40,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100984673] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:34:40,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-20 12:34:40,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2024-09-20 12:34:40,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348836923] [2024-09-20 12:34:40,731 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-20 12:34:40,731 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-20 12:34:40,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:34:40,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-20 12:34:40,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2024-09-20 12:34:40,732 INFO L87 Difference]: Start difference. First operand 526 states and 778 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 18 states have internal predecessors, (46), 8 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2024-09-20 12:34:42,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:34:42,911 INFO L93 Difference]: Finished difference Result 1227 states and 1964 transitions. [2024-09-20 12:34:42,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-20 12:34:42,911 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 18 states have internal predecessors, (46), 8 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) Word has length 98 [2024-09-20 12:34:42,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:34:42,917 INFO L225 Difference]: With dead ends: 1227 [2024-09-20 12:34:42,917 INFO L226 Difference]: Without dead ends: 1225 [2024-09-20 12:34:42,918 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=345, Invalid=1215, Unknown=0, NotChecked=0, Total=1560 [2024-09-20 12:34:42,919 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 141 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-20 12:34:42,919 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 400 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-20 12:34:42,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1225 states. [2024-09-20 12:34:43,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1225 to 1156. [2024-09-20 12:34:43,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1156 states, 553 states have (on average 1.332730560578662) internal successors, (737), 554 states have internal predecessors, (737), 579 states have call successors, (579), 24 states have call predecessors, (579), 23 states have return successors, (577), 577 states have call predecessors, (577), 577 states have call successors, (577) [2024-09-20 12:34:43,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1156 states to 1156 states and 1893 transitions. [2024-09-20 12:34:43,827 INFO L78 Accepts]: Start accepts. Automaton has 1156 states and 1893 transitions. Word has length 98 [2024-09-20 12:34:43,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:34:43,828 INFO L474 AbstractCegarLoop]: Abstraction has 1156 states and 1893 transitions. [2024-09-20 12:34:43,828 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 18 states have internal predecessors, (46), 8 states have call successors, (29), 3 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 8 states have call successors, (27) [2024-09-20 12:34:43,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:43,828 INFO L276 IsEmpty]: Start isEmpty. Operand 1156 states and 1893 transitions. [2024-09-20 12:34:43,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-20 12:34:43,829 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:34:43,829 INFO L216 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 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, 1, 1, 1, 1] [2024-09-20 12:34:43,847 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-20 12:34:44,033 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-20 12:34:44,034 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:34:44,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:44,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1927942246, now seen corresponding path program 3 times [2024-09-20 12:34:44,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:34:44,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816432604] [2024-09-20 12:34:44,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:44,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:34:44,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:34:44,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1143160710] [2024-09-20 12:34:44,046 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 12:34:44,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:34:44,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:34:44,048 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-20 12:34:44,049 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-20 12:34:44,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-09-20 12:34:44,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:34:44,139 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-09-20 12:34:44,141 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:34:44,451 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 16 proven. 36 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2024-09-20 12:34:44,451 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:34:44,867 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 16 proven. 36 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2024-09-20 12:34:44,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:34:44,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816432604] [2024-09-20 12:34:44,867 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:34:44,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143160710] [2024-09-20 12:34:44,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1143160710] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:34:44,868 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-20 12:34:44,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2024-09-20 12:34:44,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553997165] [2024-09-20 12:34:44,868 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-20 12:34:44,868 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-20 12:34:44,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:34:44,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-20 12:34:44,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2024-09-20 12:34:44,869 INFO L87 Difference]: Start difference. First operand 1156 states and 1893 transitions. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 15 states have internal predecessors, (62), 7 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2024-09-20 12:34:47,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:34:47,429 INFO L93 Difference]: Finished difference Result 1373 states and 2256 transitions. [2024-09-20 12:34:47,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-09-20 12:34:47,430 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 15 states have internal predecessors, (62), 7 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) Word has length 96 [2024-09-20 12:34:47,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:34:47,437 INFO L225 Difference]: With dead ends: 1373 [2024-09-20 12:34:47,437 INFO L226 Difference]: Without dead ends: 1369 [2024-09-20 12:34:47,438 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 175 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=213, Invalid=779, Unknown=0, NotChecked=0, Total=992 [2024-09-20 12:34:47,438 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 81 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-09-20 12:34:47,438 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 392 Invalid, 445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-09-20 12:34:47,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1369 states. [2024-09-20 12:34:48,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1369 to 1158. [2024-09-20 12:34:48,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1158 states, 555 states have (on average 1.3297297297297297) internal successors, (738), 555 states have internal predecessors, (738), 579 states have call successors, (579), 25 states have call predecessors, (579), 23 states have return successors, (577), 577 states have call predecessors, (577), 577 states have call successors, (577) [2024-09-20 12:34:48,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1158 states to 1158 states and 1894 transitions. [2024-09-20 12:34:48,539 INFO L78 Accepts]: Start accepts. Automaton has 1158 states and 1894 transitions. Word has length 96 [2024-09-20 12:34:48,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:34:48,539 INFO L474 AbstractCegarLoop]: Abstraction has 1158 states and 1894 transitions. [2024-09-20 12:34:48,540 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 15 states have internal predecessors, (62), 7 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2024-09-20 12:34:48,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:48,540 INFO L276 IsEmpty]: Start isEmpty. Operand 1158 states and 1894 transitions. [2024-09-20 12:34:48,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2024-09-20 12:34:48,541 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:34:48,541 INFO L216 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 4, 3, 3, 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, 1, 1, 1, 1] [2024-09-20 12:34:48,547 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-20 12:34:48,741 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-20 12:34:48,742 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:34:48,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:48,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1336069028, now seen corresponding path program 2 times [2024-09-20 12:34:48,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:34:48,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21264579] [2024-09-20 12:34:48,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:48,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:34:48,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:48,872 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:34:48,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:48,874 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-20 12:34:48,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:48,876 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-20 12:34:48,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:48,878 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-20 12:34:48,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:48,879 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 12:34:48,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:48,880 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 12:34:48,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:48,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 12:34:48,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:48,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 12:34:48,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:48,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-20 12:34:48,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:48,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-20 12:34:48,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:48,896 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-20 12:34:48,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:48,898 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-20 12:34:48,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:48,902 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-20 12:34:48,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:34:48,905 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2024-09-20 12:34:48,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:34:48,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21264579] [2024-09-20 12:34:48,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21264579] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:34:48,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271001237] [2024-09-20 12:34:48,905 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 12:34:48,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:34:48,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:34:48,907 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-20 12:34:48,909 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-20 12:34:48,981 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 12:34:48,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:34:48,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-20 12:34:48,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:34:49,038 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2024-09-20 12:34:49,038 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:34:49,108 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2024-09-20 12:34:49,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [271001237] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:34:49,108 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:34:49,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 11 [2024-09-20 12:34:49,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969250009] [2024-09-20 12:34:49,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:34:49,108 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-20 12:34:49,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:34:49,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-20 12:34:49,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-09-20 12:34:49,109 INFO L87 Difference]: Start difference. First operand 1158 states and 1894 transitions. Second operand has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 states have internal predecessors, (39), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2024-09-20 12:34:50,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:34:50,616 INFO L93 Difference]: Finished difference Result 1291 states and 2100 transitions. [2024-09-20 12:34:50,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-20 12:34:50,616 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 states have internal predecessors, (39), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 98 [2024-09-20 12:34:50,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:34:50,623 INFO L225 Difference]: With dead ends: 1291 [2024-09-20 12:34:50,623 INFO L226 Difference]: Without dead ends: 1286 [2024-09-20 12:34:50,623 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 220 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=459, Unknown=0, NotChecked=0, Total=600 [2024-09-20 12:34:50,624 INFO L434 NwaCegarLoop]: 61 mSDtfsCounter, 66 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-20 12:34:50,624 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 457 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-20 12:34:50,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1286 states. [2024-09-20 12:34:51,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1286 to 1152. [2024-09-20 12:34:51,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1152 states, 549 states have (on average 1.331511839708561) internal successors, (731), 549 states have internal predecessors, (731), 579 states have call successors, (579), 25 states have call predecessors, (579), 23 states have return successors, (577), 577 states have call predecessors, (577), 577 states have call successors, (577) [2024-09-20 12:34:51,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1152 states to 1152 states and 1887 transitions. [2024-09-20 12:34:51,682 INFO L78 Accepts]: Start accepts. Automaton has 1152 states and 1887 transitions. Word has length 98 [2024-09-20 12:34:51,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:34:51,683 INFO L474 AbstractCegarLoop]: Abstraction has 1152 states and 1887 transitions. [2024-09-20 12:34:51,683 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 states have internal predecessors, (39), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2024-09-20 12:34:51,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:51,683 INFO L276 IsEmpty]: Start isEmpty. Operand 1152 states and 1887 transitions. [2024-09-20 12:34:51,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-20 12:34:51,685 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:34:51,685 INFO L216 NwaCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-09-20 12:34:51,691 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-09-20 12:34:51,885 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-20 12:34:51,885 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:34:51,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:34:51,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1998153044, now seen corresponding path program 2 times [2024-09-20 12:34:51,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:34:51,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680062297] [2024-09-20 12:34:51,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:34:51,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:34:51,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:34:51,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1499851745] [2024-09-20 12:34:51,902 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 12:34:51,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:34:51,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:34:51,904 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-20 12:34:51,906 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-20 12:34:51,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 12:34:51,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:34:51,992 INFO L262 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-09-20 12:34:51,995 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:34:52,607 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 50 proven. 38 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2024-09-20 12:34:52,607 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:34:55,845 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 50 proven. 38 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2024-09-20 12:34:55,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:34:55,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680062297] [2024-09-20 12:34:55,846 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:34:55,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499851745] [2024-09-20 12:34:55,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499851745] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:34:55,846 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-20 12:34:55,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 30 [2024-09-20 12:34:55,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493362399] [2024-09-20 12:34:55,846 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-20 12:34:55,846 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-09-20 12:34:55,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:34:55,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-09-20 12:34:55,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2024-09-20 12:34:55,847 INFO L87 Difference]: Start difference. First operand 1152 states and 1887 transitions. Second operand has 30 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 29 states have internal predecessors, (61), 10 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) [2024-09-20 12:35:00,131 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-20 12:35:17,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:35:17,426 INFO L93 Difference]: Finished difference Result 1442 states and 2319 transitions. [2024-09-20 12:35:17,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-09-20 12:35:17,426 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 29 states have internal predecessors, (61), 10 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) Word has length 112 [2024-09-20 12:35:17,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:35:17,435 INFO L225 Difference]: With dead ends: 1442 [2024-09-20 12:35:17,435 INFO L226 Difference]: Without dead ends: 1436 [2024-09-20 12:35:17,437 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 193 SyntacticMatches, 2 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1713 ImplicationChecksByTransitivity, 13.6s TimeCoverageRelationStatistics Valid=1349, Invalid=5293, Unknown=0, NotChecked=0, Total=6642 [2024-09-20 12:35:17,438 INFO L434 NwaCegarLoop]: 68 mSDtfsCounter, 230 mSDsluCounter, 1107 mSDsCounter, 0 mSdLazyCounter, 1625 mSolverCounterSat, 259 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 1175 SdHoareTripleChecker+Invalid, 1884 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 259 IncrementalHoareTripleChecker+Valid, 1625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2024-09-20 12:35:17,438 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [230 Valid, 1175 Invalid, 1884 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [259 Valid, 1625 Invalid, 0 Unknown, 0 Unchecked, 7.3s Time] [2024-09-20 12:35:17,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1436 states. [2024-09-20 12:35:19,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1436 to 1164. [2024-09-20 12:35:19,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1164 states, 575 states have (on average 1.3165217391304347) internal successors, (757), 575 states have internal predecessors, (757), 559 states have call successors, (559), 31 states have call predecessors, (559), 29 states have return successors, (557), 557 states have call predecessors, (557), 557 states have call successors, (557) [2024-09-20 12:35:19,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1164 states to 1164 states and 1873 transitions. [2024-09-20 12:35:19,421 INFO L78 Accepts]: Start accepts. Automaton has 1164 states and 1873 transitions. Word has length 112 [2024-09-20 12:35:19,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:35:19,421 INFO L474 AbstractCegarLoop]: Abstraction has 1164 states and 1873 transitions. [2024-09-20 12:35:19,422 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 29 states have internal predecessors, (61), 10 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) [2024-09-20 12:35:19,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:35:19,422 INFO L276 IsEmpty]: Start isEmpty. Operand 1164 states and 1873 transitions. [2024-09-20 12:35:19,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2024-09-20 12:35:19,423 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:35:19,423 INFO L216 NwaCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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] [2024-09-20 12:35:19,431 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-09-20 12:35:19,624 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-20 12:35:19,624 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:35:19,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:35:19,624 INFO L85 PathProgramCache]: Analyzing trace with hash -2105883196, now seen corresponding path program 3 times [2024-09-20 12:35:19,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:35:19,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056714870] [2024-09-20 12:35:19,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:35:19,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:35:19,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:35:19,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [648134925] [2024-09-20 12:35:19,643 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 12:35:19,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:35:19,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:35:19,645 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-20 12:35:19,647 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-20 12:35:19,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-09-20 12:35:19,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:35:19,757 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 71 conjuncts are in the unsatisfiable core [2024-09-20 12:35:19,760 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:35:20,520 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 24 proven. 38 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2024-09-20 12:35:20,520 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:35:24,110 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 24 proven. 38 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2024-09-20 12:35:24,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:35:24,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056714870] [2024-09-20 12:35:24,110 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:35:24,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648134925] [2024-09-20 12:35:24,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648134925] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:35:24,111 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-20 12:35:24,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 28 [2024-09-20 12:35:24,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094971682] [2024-09-20 12:35:24,111 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-20 12:35:24,111 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-09-20 12:35:24,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:35:24,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-09-20 12:35:24,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2024-09-20 12:35:24,113 INFO L87 Difference]: Start difference. First operand 1164 states and 1873 transitions. Second operand has 28 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 27 states have internal predecessors, (62), 9 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (29), 7 states have call predecessors, (29), 7 states have call successors, (29) [2024-09-20 12:35:40,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:35:40,421 INFO L93 Difference]: Finished difference Result 1591 states and 2542 transitions. [2024-09-20 12:35:40,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-09-20 12:35:40,421 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 27 states have internal predecessors, (62), 9 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (29), 7 states have call predecessors, (29), 7 states have call successors, (29) Word has length 115 [2024-09-20 12:35:40,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:35:40,428 INFO L225 Difference]: With dead ends: 1591 [2024-09-20 12:35:40,429 INFO L226 Difference]: Without dead ends: 1585 [2024-09-20 12:35:40,431 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 201 SyntacticMatches, 2 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3555 ImplicationChecksByTransitivity, 12.2s TimeCoverageRelationStatistics Valid=2066, Invalid=9490, Unknown=0, NotChecked=0, Total=11556 [2024-09-20 12:35:40,432 INFO L434 NwaCegarLoop]: 65 mSDtfsCounter, 394 mSDsluCounter, 870 mSDsCounter, 0 mSdLazyCounter, 1170 mSolverCounterSat, 389 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 935 SdHoareTripleChecker+Invalid, 1559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 389 IncrementalHoareTripleChecker+Valid, 1170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2024-09-20 12:35:40,432 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [394 Valid, 935 Invalid, 1559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [389 Valid, 1170 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2024-09-20 12:35:40,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1585 states. [2024-09-20 12:35:42,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1585 to 1348. [2024-09-20 12:35:42,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1348 states, 671 states have (on average 1.3129657228017884) internal successors, (881), 671 states have internal predecessors, (881), 643 states have call successors, (643), 35 states have call predecessors, (643), 33 states have return successors, (641), 641 states have call predecessors, (641), 641 states have call successors, (641) [2024-09-20 12:35:42,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1348 states to 1348 states and 2165 transitions. [2024-09-20 12:35:42,504 INFO L78 Accepts]: Start accepts. Automaton has 1348 states and 2165 transitions. Word has length 115 [2024-09-20 12:35:42,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:35:42,504 INFO L474 AbstractCegarLoop]: Abstraction has 1348 states and 2165 transitions. [2024-09-20 12:35:42,504 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 27 states have internal predecessors, (62), 9 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (29), 7 states have call predecessors, (29), 7 states have call successors, (29) [2024-09-20 12:35:42,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:35:42,504 INFO L276 IsEmpty]: Start isEmpty. Operand 1348 states and 2165 transitions. [2024-09-20 12:35:42,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2024-09-20 12:35:42,505 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:35:42,506 INFO L216 NwaCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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] [2024-09-20 12:35:42,512 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-20 12:35:42,706 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-20 12:35:42,706 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:35:42,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:35:42,706 INFO L85 PathProgramCache]: Analyzing trace with hash 402888186, now seen corresponding path program 4 times [2024-09-20 12:35:42,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:35:42,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863873880] [2024-09-20 12:35:42,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:35:42,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:35:42,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:35:42,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1666044320] [2024-09-20 12:35:42,728 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 12:35:42,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:35:42,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:35:42,732 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-20 12:35:42,733 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-20 12:35:42,793 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 12:35:42,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:35:42,794 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 73 conjuncts are in the unsatisfiable core [2024-09-20 12:35:42,796 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:35:43,716 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 56 proven. 48 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2024-09-20 12:35:43,716 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:35:44,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:35:44,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863873880] [2024-09-20 12:35:44,659 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:35:44,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666044320] [2024-09-20 12:35:44,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666044320] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:35:44,659 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-20 12:35:44,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2024-09-20 12:35:44,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380862762] [2024-09-20 12:35:44,660 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-20 12:35:44,660 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-20 12:35:44,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:35:44,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-20 12:35:44,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=770, Unknown=0, NotChecked=0, Total=870 [2024-09-20 12:35:44,661 INFO L87 Difference]: Start difference. First operand 1348 states and 2165 transitions. Second operand has 23 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2024-09-20 12:35:47,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:35:47,832 INFO L93 Difference]: Finished difference Result 1493 states and 2379 transitions. [2024-09-20 12:35:47,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-20 12:35:47,833 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 115 [2024-09-20 12:35:47,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:35:47,840 INFO L225 Difference]: With dead ends: 1493 [2024-09-20 12:35:47,840 INFO L226 Difference]: Without dead ends: 1488 [2024-09-20 12:35:47,841 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 324 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=187, Invalid=1453, Unknown=0, NotChecked=0, Total=1640 [2024-09-20 12:35:47,841 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 87 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 1037 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 1088 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1037 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-20 12:35:47,841 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 462 Invalid, 1088 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1037 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-20 12:35:47,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1488 states. [2024-09-20 12:35:50,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1488 to 1462. [2024-09-20 12:35:50,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1462 states, 725 states have (on average 1.3131034482758621) internal successors, (952), 725 states have internal predecessors, (952), 699 states have call successors, (699), 39 states have call predecessors, (699), 37 states have return successors, (697), 697 states have call predecessors, (697), 697 states have call successors, (697) [2024-09-20 12:35:50,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1462 states to 1462 states and 2348 transitions. [2024-09-20 12:35:50,214 INFO L78 Accepts]: Start accepts. Automaton has 1462 states and 2348 transitions. Word has length 115 [2024-09-20 12:35:50,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:35:50,215 INFO L474 AbstractCegarLoop]: Abstraction has 1462 states and 2348 transitions. [2024-09-20 12:35:50,215 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2024-09-20 12:35:50,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:35:50,215 INFO L276 IsEmpty]: Start isEmpty. Operand 1462 states and 2348 transitions. [2024-09-20 12:35:50,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-20 12:35:50,217 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:35:50,217 INFO L216 NwaCegarLoop]: trace histogram [13, 12, 12, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-20 12:35:50,230 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-09-20 12:35:50,417 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-20 12:35:50,417 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:35:50,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:35:50,418 INFO L85 PathProgramCache]: Analyzing trace with hash 488840605, now seen corresponding path program 5 times [2024-09-20 12:35:50,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:35:50,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765612071] [2024-09-20 12:35:50,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:35:50,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:35:50,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:35:50,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1312982282] [2024-09-20 12:35:50,435 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 12:35:50,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:35:50,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:35:50,437 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-20 12:35:50,438 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-20 12:35:50,524 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-09-20 12:35:50,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:35:50,526 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 100 conjuncts are in the unsatisfiable core [2024-09-20 12:35:50,528 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:35:51,461 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 43 proven. 95 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2024-09-20 12:35:51,461 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:35:58,135 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 43 proven. 95 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2024-09-20 12:35:58,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:35:58,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765612071] [2024-09-20 12:35:58,135 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:35:58,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312982282] [2024-09-20 12:35:58,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312982282] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:35:58,135 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-20 12:35:58,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 38 [2024-09-20 12:35:58,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659441574] [2024-09-20 12:35:58,135 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-20 12:35:58,136 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-09-20 12:35:58,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:35:58,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-09-20 12:35:58,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1205, Unknown=0, NotChecked=0, Total=1406 [2024-09-20 12:35:58,137 INFO L87 Difference]: Start difference. First operand 1462 states and 2348 transitions. Second operand has 38 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 10 states have call successors, (32), 3 states have call predecessors, (32), 2 states have return successors, (29), 9 states have call predecessors, (29), 8 states have call successors, (29) [2024-09-20 12:36:40,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:36:40,159 INFO L93 Difference]: Finished difference Result 2356 states and 3786 transitions. [2024-09-20 12:36:40,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2024-09-20 12:36:40,160 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 10 states have call successors, (32), 3 states have call predecessors, (32), 2 states have return successors, (29), 9 states have call predecessors, (29), 8 states have call successors, (29) Word has length 120 [2024-09-20 12:36:40,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:36:40,170 INFO L225 Difference]: With dead ends: 2356 [2024-09-20 12:36:40,170 INFO L226 Difference]: Without dead ends: 2350 [2024-09-20 12:36:40,173 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5525 ImplicationChecksByTransitivity, 29.9s TimeCoverageRelationStatistics Valid=3568, Invalid=14792, Unknown=0, NotChecked=0, Total=18360 [2024-09-20 12:36:40,174 INFO L434 NwaCegarLoop]: 65 mSDtfsCounter, 518 mSDsluCounter, 1295 mSDsCounter, 0 mSdLazyCounter, 1900 mSolverCounterSat, 580 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 518 SdHoareTripleChecker+Valid, 1360 SdHoareTripleChecker+Invalid, 2480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 580 IncrementalHoareTripleChecker+Valid, 1900 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.7s IncrementalHoareTripleChecker+Time [2024-09-20 12:36:40,174 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [518 Valid, 1360 Invalid, 2480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [580 Valid, 1900 Invalid, 0 Unknown, 0 Unchecked, 11.7s Time] [2024-09-20 12:36:40,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2350 states. [2024-09-20 12:36:43,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2350 to 1808. [2024-09-20 12:36:43,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1808 states, 916 states have (on average 1.3013100436681222) internal successors, (1192), 916 states have internal predecessors, (1192), 847 states have call successors, (847), 46 states have call predecessors, (847), 44 states have return successors, (845), 845 states have call predecessors, (845), 845 states have call successors, (845) [2024-09-20 12:36:43,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1808 states to 1808 states and 2884 transitions. [2024-09-20 12:36:43,871 INFO L78 Accepts]: Start accepts. Automaton has 1808 states and 2884 transitions. Word has length 120 [2024-09-20 12:36:43,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:36:43,872 INFO L474 AbstractCegarLoop]: Abstraction has 1808 states and 2884 transitions. [2024-09-20 12:36:43,872 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 10 states have call successors, (32), 3 states have call predecessors, (32), 2 states have return successors, (29), 9 states have call predecessors, (29), 8 states have call successors, (29) [2024-09-20 12:36:43,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:36:43,872 INFO L276 IsEmpty]: Start isEmpty. Operand 1808 states and 2884 transitions. [2024-09-20 12:36:43,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2024-09-20 12:36:43,874 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:36:43,874 INFO L216 NwaCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2024-09-20 12:36:43,881 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-09-20 12:36:44,075 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-20 12:36:44,075 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:36:44,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:36:44,075 INFO L85 PathProgramCache]: Analyzing trace with hash 43466790, now seen corresponding path program 6 times [2024-09-20 12:36:44,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:36:44,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913501745] [2024-09-20 12:36:44,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:36:44,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:36:44,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:36:44,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [756166055] [2024-09-20 12:36:44,090 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-20 12:36:44,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:36:44,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:36:44,092 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-20 12:36:44,092 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-20 12:36:44,155 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2024-09-20 12:36:44,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:36:44,156 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 57 conjuncts are in the unsatisfiable core [2024-09-20 12:36:44,159 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:36:44,803 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 32 proven. 45 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2024-09-20 12:36:44,803 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:36:47,885 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 32 proven. 45 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2024-09-20 12:36:47,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:36:47,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913501745] [2024-09-20 12:36:47,885 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:36:47,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756166055] [2024-09-20 12:36:47,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756166055] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:36:47,885 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-20 12:36:47,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 26 [2024-09-20 12:36:47,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870670455] [2024-09-20 12:36:47,885 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-20 12:36:47,886 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-20 12:36:47,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:36:47,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-20 12:36:47,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2024-09-20 12:36:47,887 INFO L87 Difference]: Start difference. First operand 1808 states and 2884 transitions. Second operand has 26 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 25 states have internal predecessors, (56), 11 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (37), 9 states have call predecessors, (37), 9 states have call successors, (37) [2024-09-20 12:37:09,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:37:09,698 INFO L93 Difference]: Finished difference Result 2210 states and 3523 transitions. [2024-09-20 12:37:09,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-09-20 12:37:09,699 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 25 states have internal predecessors, (56), 11 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (37), 9 states have call predecessors, (37), 9 states have call successors, (37) Word has length 132 [2024-09-20 12:37:09,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:37:09,711 INFO L225 Difference]: With dead ends: 2210 [2024-09-20 12:37:09,711 INFO L226 Difference]: Without dead ends: 2204 [2024-09-20 12:37:09,714 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 237 SyntacticMatches, 2 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1971 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=1277, Invalid=5695, Unknown=0, NotChecked=0, Total=6972 [2024-09-20 12:37:09,714 INFO L434 NwaCegarLoop]: 58 mSDtfsCounter, 222 mSDsluCounter, 741 mSDsCounter, 0 mSdLazyCounter, 1081 mSolverCounterSat, 217 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 799 SdHoareTripleChecker+Invalid, 1298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 217 IncrementalHoareTripleChecker+Valid, 1081 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2024-09-20 12:37:09,715 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 799 Invalid, 1298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [217 Valid, 1081 Invalid, 0 Unknown, 0 Unchecked, 5.5s Time] [2024-09-20 12:37:09,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2204 states. [2024-09-20 12:37:15,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2204 to 2019. [2024-09-20 12:37:15,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2019 states, 1016 states have (on average 1.3061023622047243) internal successors, (1327), 1016 states have internal predecessors, (1327), 955 states have call successors, (955), 49 states have call predecessors, (955), 47 states have return successors, (953), 953 states have call predecessors, (953), 953 states have call successors, (953) [2024-09-20 12:37:15,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2019 states to 2019 states and 3235 transitions. [2024-09-20 12:37:15,395 INFO L78 Accepts]: Start accepts. Automaton has 2019 states and 3235 transitions. Word has length 132 [2024-09-20 12:37:15,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:37:15,395 INFO L474 AbstractCegarLoop]: Abstraction has 2019 states and 3235 transitions. [2024-09-20 12:37:15,396 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 25 states have internal predecessors, (56), 11 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (37), 9 states have call predecessors, (37), 9 states have call successors, (37) [2024-09-20 12:37:15,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:37:15,396 INFO L276 IsEmpty]: Start isEmpty. Operand 2019 states and 3235 transitions. [2024-09-20 12:37:15,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2024-09-20 12:37:15,399 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:37:15,399 INFO L216 NwaCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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-20 12:37:15,417 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-09-20 12:37:15,600 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-20 12:37:15,600 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:37:15,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:37:15,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1666271485, now seen corresponding path program 7 times [2024-09-20 12:37:15,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:37:15,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090464907] [2024-09-20 12:37:15,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:37:15,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:37:15,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:37:15,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2088749029] [2024-09-20 12:37:15,641 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-20 12:37:15,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:37:15,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:37:15,645 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-20 12:37:15,646 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-20 12:37:15,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:15,728 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 79 conjuncts are in the unsatisfiable core [2024-09-20 12:37:15,732 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:37:17,210 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 76 proven. 76 refuted. 0 times theorem prover too weak. 450 trivial. 0 not checked. [2024-09-20 12:37:17,210 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:37:18,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:37:18,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090464907] [2024-09-20 12:37:18,044 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:37:18,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088749029] [2024-09-20 12:37:18,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088749029] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:37:18,044 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-20 12:37:18,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2024-09-20 12:37:18,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526615916] [2024-09-20 12:37:18,044 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-20 12:37:18,045 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-09-20 12:37:18,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:37:18,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-09-20 12:37:18,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2024-09-20 12:37:18,046 INFO L87 Difference]: Start difference. First operand 2019 states and 3235 transitions. Second operand has 24 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2024-09-20 12:37:24,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:37:24,024 INFO L93 Difference]: Finished difference Result 2165 states and 3451 transitions. [2024-09-20 12:37:24,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-20 12:37:24,025 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 140 [2024-09-20 12:37:24,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:37:24,036 INFO L225 Difference]: With dead ends: 2165 [2024-09-20 12:37:24,036 INFO L226 Difference]: Without dead ends: 2160 [2024-09-20 12:37:24,037 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=182, Invalid=1540, Unknown=0, NotChecked=0, Total=1722 [2024-09-20 12:37:24,037 INFO L434 NwaCegarLoop]: 53 mSDtfsCounter, 93 mSDsluCounter, 591 mSDsCounter, 0 mSdLazyCounter, 1113 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 644 SdHoareTripleChecker+Invalid, 1170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-20 12:37:24,037 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 644 Invalid, 1170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1113 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-20 12:37:24,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2160 states. [2024-09-20 12:37:28,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2160 to 2030. [2024-09-20 12:37:28,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2030 states, 1025 states have (on average 1.3034146341463415) internal successors, (1336), 1025 states have internal predecessors, (1336), 955 states have call successors, (955), 51 states have call predecessors, (955), 49 states have return successors, (953), 953 states have call predecessors, (953), 953 states have call successors, (953) [2024-09-20 12:37:28,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2030 states to 2030 states and 3244 transitions. [2024-09-20 12:37:28,418 INFO L78 Accepts]: Start accepts. Automaton has 2030 states and 3244 transitions. Word has length 140 [2024-09-20 12:37:28,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:37:28,418 INFO L474 AbstractCegarLoop]: Abstraction has 2030 states and 3244 transitions. [2024-09-20 12:37:28,419 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2024-09-20 12:37:28,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:37:28,419 INFO L276 IsEmpty]: Start isEmpty. Operand 2030 states and 3244 transitions. [2024-09-20 12:37:28,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2024-09-20 12:37:28,422 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:37:28,422 INFO L216 NwaCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:37:28,435 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-09-20 12:37:28,622 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-20 12:37:28,623 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:37:28,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:37:28,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1290054545, now seen corresponding path program 8 times [2024-09-20 12:37:28,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:37:28,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754528538] [2024-09-20 12:37:28,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:37:28,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:37:28,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,728 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-20 12:37:28,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,730 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-20 12:37:28,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,731 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-09-20 12:37:28,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-20 12:37:28,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-20 12:37:28,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-20 12:37:28,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-20 12:37:28,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,743 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-20 12:37:28,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,745 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-20 12:37:28,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,747 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-20 12:37:28,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,749 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-20 12:37:28,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-20 12:37:28,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,752 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-20 12:37:28,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-20 12:37:28,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-09-20 12:37:28,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-20 12:37:28,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-20 12:37:28,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-20 12:37:28,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-20 12:37:28,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-20 12:37:28,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-09-20 12:37:28,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-09-20 12:37:28,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,766 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-09-20 12:37:28,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-09-20 12:37:28,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,768 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-09-20 12:37:28,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-20 12:37:28,770 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 90 proven. 18 refuted. 0 times theorem prover too weak. 793 trivial. 0 not checked. [2024-09-20 12:37:28,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:37:28,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754528538] [2024-09-20 12:37:28,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754528538] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:37:28,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636005304] [2024-09-20 12:37:28,772 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-20 12:37:28,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:37:28,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:37:28,773 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-20 12:37:28,774 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-20 12:37:28,859 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-20 12:37:28,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:37:28,860 INFO L262 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-20 12:37:28,862 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:37:28,900 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 458 proven. 18 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2024-09-20 12:37:28,901 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:37:28,996 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 90 proven. 18 refuted. 0 times theorem prover too weak. 793 trivial. 0 not checked. [2024-09-20 12:37:28,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636005304] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-20 12:37:28,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-20 12:37:28,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2024-09-20 12:37:28,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979353537] [2024-09-20 12:37:28,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-20 12:37:28,997 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-20 12:37:28,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:37:28,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-20 12:37:28,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-09-20 12:37:28,998 INFO L87 Difference]: Start difference. First operand 2030 states and 3244 transitions. Second operand has 8 states, 8 states have (on average 4.875) internal successors, (39), 8 states have internal predecessors, (39), 5 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 5 states have call predecessors, (25), 5 states have call successors, (25) [2024-09-20 12:37:34,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:37:34,304 INFO L93 Difference]: Finished difference Result 3341 states and 5342 transitions. [2024-09-20 12:37:34,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-20 12:37:34,305 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 8 states have internal predecessors, (39), 5 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 5 states have call predecessors, (25), 5 states have call successors, (25) Word has length 157 [2024-09-20 12:37:34,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:37:34,317 INFO L225 Difference]: With dead ends: 3341 [2024-09-20 12:37:34,317 INFO L226 Difference]: Without dead ends: 2298 [2024-09-20 12:37:34,323 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 359 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-20 12:37:34,323 INFO L434 NwaCegarLoop]: 58 mSDtfsCounter, 5 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-20 12:37:34,324 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 286 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-20 12:37:34,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2298 states. [2024-09-20 12:37:39,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2298 to 2108. [2024-09-20 12:37:39,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2108 states, 1095 states have (on average 1.2858447488584475) internal successors, (1408), 1120 states have internal predecessors, (1408), 963 states have call successors, (963), 51 states have call predecessors, (963), 49 states have return successors, (961), 936 states have call predecessors, (961), 961 states have call successors, (961) [2024-09-20 12:37:39,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2108 states to 2108 states and 3332 transitions. [2024-09-20 12:37:39,045 INFO L78 Accepts]: Start accepts. Automaton has 2108 states and 3332 transitions. Word has length 157 [2024-09-20 12:37:39,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:37:39,045 INFO L474 AbstractCegarLoop]: Abstraction has 2108 states and 3332 transitions. [2024-09-20 12:37:39,046 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 8 states have internal predecessors, (39), 5 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 5 states have call predecessors, (25), 5 states have call successors, (25) [2024-09-20 12:37:39,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:37:39,046 INFO L276 IsEmpty]: Start isEmpty. Operand 2108 states and 3332 transitions. [2024-09-20 12:37:39,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-09-20 12:37:39,050 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:37:39,050 INFO L216 NwaCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:37:39,060 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-09-20 12:37:39,254 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-20 12:37:39,254 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:37:39,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:37:39,255 INFO L85 PathProgramCache]: Analyzing trace with hash -758309700, now seen corresponding path program 9 times [2024-09-20 12:37:39,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:37:39,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236634762] [2024-09-20 12:37:39,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:37:39,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:37:39,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:37:39,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [858580192] [2024-09-20 12:37:39,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-20 12:37:39,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:37:39,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:37:39,273 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-20 12:37:39,275 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-20 12:37:39,339 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-09-20 12:37:39,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:37:39,340 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 76 conjuncts are in the unsatisfiable core [2024-09-20 12:37:39,343 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:37:40,451 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 105 proven. 48 refuted. 0 times theorem prover too weak. 751 trivial. 0 not checked. [2024-09-20 12:37:40,452 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:37:41,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:37:41,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236634762] [2024-09-20 12:37:41,945 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:37:41,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858580192] [2024-09-20 12:37:41,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858580192] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:37:41,945 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-20 12:37:41,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2024-09-20 12:37:41,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449830097] [2024-09-20 12:37:41,945 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-20 12:37:41,946 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-20 12:37:41,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:37:41,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-20 12:37:41,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2024-09-20 12:37:41,946 INFO L87 Difference]: Start difference. First operand 2108 states and 3332 transitions. Second operand has 21 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 5 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2024-09-20 12:37:48,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:37:48,725 INFO L93 Difference]: Finished difference Result 2495 states and 3951 transitions. [2024-09-20 12:37:48,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-20 12:37:48,726 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 5 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) Word has length 159 [2024-09-20 12:37:48,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:37:48,737 INFO L225 Difference]: With dead ends: 2495 [2024-09-20 12:37:48,737 INFO L226 Difference]: Without dead ends: 2490 [2024-09-20 12:37:48,738 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=202, Invalid=1130, Unknown=0, NotChecked=0, Total=1332 [2024-09-20 12:37:48,739 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 75 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 678 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-20 12:37:48,739 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 367 Invalid, 748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 678 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-20 12:37:48,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2490 states. [2024-09-20 12:37:54,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2490 to 2446. [2024-09-20 12:37:54,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2446 states, 1256 states have (on average 1.2914012738853504) internal successors, (1622), 1289 states have internal predecessors, (1622), 1135 states have call successors, (1135), 56 states have call predecessors, (1135), 54 states have return successors, (1133), 1100 states have call predecessors, (1133), 1133 states have call successors, (1133) [2024-09-20 12:37:54,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2446 states to 2446 states and 3890 transitions. [2024-09-20 12:37:54,094 INFO L78 Accepts]: Start accepts. Automaton has 2446 states and 3890 transitions. Word has length 159 [2024-09-20 12:37:54,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:37:54,094 INFO L474 AbstractCegarLoop]: Abstraction has 2446 states and 3890 transitions. [2024-09-20 12:37:54,094 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 5 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2024-09-20 12:37:54,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:37:54,095 INFO L276 IsEmpty]: Start isEmpty. Operand 2446 states and 3890 transitions. [2024-09-20 12:37:54,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-09-20 12:37:54,098 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:37:54,098 INFO L216 NwaCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:37:54,111 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-09-20 12:37:54,299 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-20 12:37:54,299 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:37:54,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:37:54,300 INFO L85 PathProgramCache]: Analyzing trace with hash 787427740, now seen corresponding path program 10 times [2024-09-20 12:37:54,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:37:54,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89922942] [2024-09-20 12:37:54,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:37:54,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:37:54,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:37:54,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [655184737] [2024-09-20 12:37:54,323 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-20 12:37:54,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:37:54,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:37:54,324 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-20 12:37:54,326 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-20 12:37:54,398 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-20 12:37:54,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:37:54,399 INFO L262 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 84 conjuncts are in the unsatisfiable core [2024-09-20 12:37:54,402 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:37:55,855 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 96 proven. 100 refuted. 0 times theorem prover too weak. 718 trivial. 0 not checked. [2024-09-20 12:37:55,855 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-20 12:38:11,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-20 12:38:11,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89922942] [2024-09-20 12:38:11,172 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-20 12:38:11,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655184737] [2024-09-20 12:38:11,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655184737] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-20 12:38:11,172 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-20 12:38:11,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2024-09-20 12:38:11,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640026664] [2024-09-20 12:38:11,172 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-20 12:38:11,172 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-09-20 12:38:11,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-20 12:38:11,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-09-20 12:38:11,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1390, Unknown=1, NotChecked=0, Total=1560 [2024-09-20 12:38:11,173 INFO L87 Difference]: Start difference. First operand 2446 states and 3890 transitions. Second operand has 25 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 9 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2024-09-20 12:38:18,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-20 12:38:18,337 INFO L93 Difference]: Finished difference Result 2622 states and 4147 transitions. [2024-09-20 12:38:18,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-20 12:38:18,338 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 9 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) Word has length 162 [2024-09-20 12:38:18,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-20 12:38:18,348 INFO L225 Difference]: With dead ends: 2622 [2024-09-20 12:38:18,348 INFO L226 Difference]: Without dead ends: 2617 [2024-09-20 12:38:18,349 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 634 ImplicationChecksByTransitivity, 15.0s TimeCoverageRelationStatistics Valid=313, Invalid=2442, Unknown=1, NotChecked=0, Total=2756 [2024-09-20 12:38:18,350 INFO L434 NwaCegarLoop]: 65 mSDtfsCounter, 95 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 1505 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 1055 SdHoareTripleChecker+Invalid, 1566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-20 12:38:18,350 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 1055 Invalid, 1566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1505 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-20 12:38:18,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2617 states. [2024-09-20 12:38:23,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2617 to 2461. [2024-09-20 12:38:23,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2461 states, 1266 states have (on average 1.2890995260663507) internal successors, (1632), 1300 states have internal predecessors, (1632), 1137 states have call successors, (1137), 59 states have call predecessors, (1137), 57 states have return successors, (1135), 1101 states have call predecessors, (1135), 1135 states have call successors, (1135) [2024-09-20 12:38:23,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2461 states to 2461 states and 3904 transitions. [2024-09-20 12:38:23,826 INFO L78 Accepts]: Start accepts. Automaton has 2461 states and 3904 transitions. Word has length 162 [2024-09-20 12:38:23,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-20 12:38:23,826 INFO L474 AbstractCegarLoop]: Abstraction has 2461 states and 3904 transitions. [2024-09-20 12:38:23,827 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 9 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2024-09-20 12:38:23,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:38:23,827 INFO L276 IsEmpty]: Start isEmpty. Operand 2461 states and 3904 transitions. [2024-09-20 12:38:23,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-09-20 12:38:23,831 INFO L208 NwaCegarLoop]: Found error trace [2024-09-20 12:38:23,831 INFO L216 NwaCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-20 12:38:23,846 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-20 12:38:24,032 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-20 12:38:24,032 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-20 12:38:24,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-20 12:38:24,032 INFO L85 PathProgramCache]: Analyzing trace with hash -998768174, now seen corresponding path program 11 times [2024-09-20 12:38:24,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-20 12:38:24,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336194023] [2024-09-20 12:38:24,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-20 12:38:24,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-20 12:38:24,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-20 12:38:24,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [293904908] [2024-09-20 12:38:24,055 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-20 12:38:24,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-20 12:38:24,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-20 12:38:24,056 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-20 12:38:24,057 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-20 12:38:24,133 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-09-20 12:38:24,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-20 12:38:24,136 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 103 conjuncts are in the unsatisfiable core [2024-09-20 12:38:24,138 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-20 12:38:25,693 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 80 proven. 167 refuted. 0 times theorem prover too weak. 667 trivial. 0 not checked. [2024-09-20 12:38:25,693 INFO L327 TraceCheckSpWp]: Computing backward predicates...